Place where you can track your bets
- You can finally ditch the annoying Excel Sheets that are impossible to update with your phone.

Try it live here
- Frontend is deployed with
Cloudfare pages
- Database is deployed in
AWS RDS
- Backend is deployed with
Render
Install Docker
and Bun
- Go to
bet/client
folder - Rename
env
file to.env
- Run
bun install
- Start frontend with
bun run dev
and go to http://localhost:5173/
- Go to
bet/server
folder - Rename
env
file to.env
and fill in the blanks - Run
bun install
- Start backend with
bun run dev
- Backend is running at http://localhost:3000/
Make sure you have Docker
running
- Go to
bet/server
folder - Start database with
docker compose up
pgAdmin
is running at http://localhost:5050/
This project is done with React
, TypeScript
, Expressjs
and CSS
RTK query
for queriesRedux
for state managmentPostgreSQL
andSequelize
for databaseSessions
for user managment
- Frontend
vitest
- Backend
bun:test
- E2E
Playwright
(coming later...)
Go to frontend folder (client)
bun run test
to run unit testsbun run test:cover
to run unit tests and see the test coverage
Go to backend folder (server)
bun run test
to run unit testsbun run test:cover
to run unit tests and see the test coverage
coming...