The goal of this project : Create a fantasy sport app, not really a clone of the website "mpg"(https://mpg.football/) but something like that. It's a training project intended for complete my portfolio.
- As user, i want to create an user account.
- As user, i want to loggin/logout to my user account.
- As user, i want to create a real users league.
- As user, i want to participate to a league created by users.
- As user, i want to draft a team with real players from the french first soccer league (blind bid system).
- As user, i want to play against another user in my league each friday until the end of league.
- As user, i want to compose a team for each matchweek.
- As user, i want to earn points depends on players performance in my selection.
- As user, i want to visualize my league ranking (dashboard). (...)
- Clean the project file
--
- Initialize backend
- User register in form
- User signin in form
--
- Database - create tables
- Create button to create Club Profile
- Create form of Club Profile creation
- Create backend module of Club Profile creation
--
- Database - create tables
- Create button to create Dynasty
- Create form of Dynasty creation
- Create backend module of Dynasty creation
--
- Database - create tables
- Create button to create league
- Create form of league creation
- Create backend module of league creation
- Create a confirmation notification of league creation
- Create code form to join a league
- Create backend module of league joining
- Create a confirmation notification of joining
- Create
--
- Create a list of players from a json file
- Install React Bootstrap Table
- Create a list of selected players (cart selection)
- Create a modal in order to open a form to place a bid
- Create a button to add in cart the player
- Create a bid form in the modal
- Display the bid in the cart selection
- Delete a bid in the cart selection
- Config min and max bid / display message
- Integration bid form in the modal
--
- create a drag and drop team by position (choose selection)
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.