FC Tracker
Full-stack app for running a football team's season: fixtures, players, goals, assists and leaderboards. A Go API with JWT auth, leaderboards computed with MongoDB aggregation pipelines, and a React and TypeScript front end. Containerised with Docker and deployed through GitHub Actions.
Go · Gin · MongoDB · JWT · React · TypeScript · Docker
| Method | Route |
|---|---|
| GET | /health |
| POST | /api/auth/login |
| GET | /api/player/:id/fixtures |
| POST | /api/fixture/addgoalscorer |
| GET | /api/leaderboard/goals |
| GET | /api/leaderboard/motm |