nikola@novi-sad: ~/portfoliosr|en

nikola@novi-sad:~$ cat projects/elfantasy.md

projects/elfantasy.md

← projects/

# elFantasy

> A private helper for EuroLeague Fantasy.

I made it to see player stats, index by position against a team, injuries and prices in one place.

## Screens

Round shows the deadline and the games of that round. Players have position, team, price, average PIR, the last three and five games and PIR per credit. Matchup is a heatmap of the index by position against every team for the whole season. A separate page tracks injuries, with the source and the time it was checked. Later I added My team and player comparison.

## Why it is private

The EuroLeague terms allow private, non-commercial use of the statistics. So everything is behind a sign-in, only addresses on a list can get in, and there are no ads or payments. The data source (euroleague.net) is credited in the app.

## Tech

Next.js on Vercel, Convex for data and server functions, Clerk for sign-in. Everything runs on free plans.

stack: Next.js Convex Clerk TypeScript shadcn/ui

kind: Web app, private, 2026

status: v0.3.2

link: el-fantasy-nine.vercel.app/sign-in // Open (invite only)