Codeworks Solo Project
Build a portal to manage sweepstakes for the Euro 2020 tournament, utimately to replace manually managed sweepstakes that are on paper or in spreadsheets.
- Express
- Sequelize (using Postgres)
- React
Sign up for an account on https://www.api-football.com/ and create a dotenv file using the example.
Root folder: npm install && docker-compose up
Backend: cd backend && npm install && npm run dev
Frontend: cd frontend && npm install && npm start
Live version to be provided in the future...
List of features ready:
- Basic login (email address only, no auth)
- Create new or join existing sweepstake pools using unique
- Make predictions per pool on the group stages of the tournament
- Predictions cannot be updated once each match kickoff has passed
- Leaderboard to keep track of current pool standings
Future suggested improvements:
- Login using an auth provider such as Auth0
- Add names to pools in to make them more identifiable by users
- Add knockout stages to the pool predictions
- Customisable point scoring by owner of each pool
- Improved cross device UI
Project is: Work in Progress
Created by @jonbrook - feel free to contact me!