Skip to content

kenzoi/Euro-2020-Sweepstake

 
 

Repository files navigation

Euro 2020 Sweepstake Project

Codeworks Solo Project

Table of contents

Goal

Build a portal to manage sweepstakes for the Euro 2020 tournament, utimately to replace manually managed sweepstakes that are on paper or in spreadsheets.

Screenshots

Tech Stack

  • Express
  • Sequelize (using Postgres)
  • React

Setup

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...

Features

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

Status

Project is: Work in Progress

Contact

Created by @jonbrook - feel free to contact me!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.1%
  • CSS 4.2%
  • HTML 3.3%
  • Shell 0.4%