Skip to content

A game where users predict the results of upcoming J-League fixtures and earn points based on their accuracy.

Notifications You must be signed in to change notification settings

LakGillJPN/j-league-predictor

Repository files navigation

Header

License GitHub last updated (branch) GitHub issues

For the Backend Repository, click here

The J-League Predictor is an application that allows soccer fans to predict the outcome of J-League games and earn points for accuracy.

Deployment: https://j-league-predictor.vercel.app/

Contents

Tech Stack

Task Tech
Language TypeScript
Framework React
Testing cypress
User Auth Firebase

Click here for the Backend Tech Stack

Installation

  1. Clone the repository:

    git clone https://github.com/LakGillJPN/j-league-predictor.git
    
  2. Install dependencies:

    npm install 
    
  3. This application uses Firebase for authentication. Please create a .env file and use the .env.example file to see what variables are required.

Usage

The J-League Predictor app utilizes Express for its backend and React for its frontend. For the backend instructions, click here.

To start the frontend server:

 npm run start

The Frontend server will run on http://localhost:3000/

Home

Homepage

On the homepage, we have a carousel wheel displaying all the games upcoming in this gameweek.

Play

Play

On this page, users can make their prediction of what they think the score of this week's games will be. After making their prediction, a user can alter their prediction right up to the deadline.

Results

Results

The results of the previous gameweek are compared to the user's prediction and awarded points.
  • Correct Home or Away Score - 30pts
  • Correct Outcome - 50pts
  • Correct Home or Away Score + Correct Outcome - 70pts
  • Correct Home and Away Score + Correct Outcome - 100pts

Future Features

  • Leaderboard
  • Display Names
  • Results of Previous Gameweeks

Goals

  • To have the application fully functional for the start of the next J-League season

About

A game where users predict the results of upcoming J-League fixtures and earn points based on their accuracy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published