fifa-champs's People
Forkers
cristiadufifa-champs's Issues
Create directly in DB the first admin user
The very first user should be created directly into database.
Add routes
Create API endpoint where I can get current championship
Add filter in the standings/results table
As an user, I want to filter the table by:
- specific year (it will not be important now, but it should be easy so.. ADD IT :D)
- specific month
- all time
Update players do not update drop down
Matches from a specific month are wrongly saved as from the previous month
See https://fiao-fifa.herokuapp.com/season/results/3/2017
Matches from March are showing up as from February (30/02/2017 for example).
They are being incorrectly saved on the api as well.
Players Screen
Create a screen where the admin can add/update/remove players if needed
Possibility to add matches into previous championships and not just current one
There should be information about the finals match inside the Standings itself, not only on HOF.
Tabs switching issues
1 - https://fiao-fifa.herokuapp.com/season/results/3/2017 show standings tab selected and matches data showing up.
2 - Selecting Matches tab, then changing months show the Standing data instead of the matches one, and keeps the matches one as the selected.
3 - After updating values (inserting match, etc), the tab will switch to Standings when viewing Matches, as well, but the content will continue to be from matches.
Mobile version
As an user, I want to have the same funcionalities that we have on website on my android/iOS mobile
Match from the finals is included on the standings table as a regular match
Results table
As a regular user, I want to be able to check the table and the results (by default it will filter the table and the results of the current month)
Check the table rules on our design document
Can add two or more finals into the same championship
Mobile team picker
As an user, I want to on my mobile application the names of the players that will play this time, and the application will choose the teams (based on the rates)
Format date to friendly-visualization, but send the correct format
It does look simpler than it actually is, will need to check further on that. All tries until now didn't work properly.
Visual (what is UI?)
Add 'Loading' to all screens
setup angular environment
..
Timezone issues with match date.
Update domain by using proper DNS (not the frameset solution made by the domain we got)
Add results screen
As an admin user, I want to be able to input new results from the current season
<playerA / playerB> vs <playerC / playerD>
ps: This field should just be visible for admins
Removing logged admin from page keeps session, and breaks app
It tries to search for the logged admin, but it doesn't exist anymore
Newly created admin not able to login with provided password
Date-picker can only select current month
It should be month of the current championship, or not limited at all.
Login Screen
As a regular/admin user, I want to be able to login on website (Create login screen - username/password)
Standings Table
Similar to results table, as an user I want to see my position and other status such as goals made, wins, draws, etc (see design document).
Cleanup on the code.
Remove any unused functions, remove console.logs not needed, etc.
Champions ranking
As an user, I want to see the ranking of the players (it will just consider championships wins)
Old season table
As a regular user, I want to be able to check the results from a specific month.
e,g: I want to check the results from novemeber/2016
Date formatting properly on visualization, and change language from date picker to PT-BR
Goals Statistics issues
5 Pro Gols and 2 Games
- Should be: 2,5 GP/G
- Is showing up: 3 GP/G
Need validation before Removing user
when you remove an user, it will break the entire app, since the games from that user will receive a null pointer.
Create new requests on API
Create requests:
- /championships/current : return the current championship
- /championships/month/year : return the championship of a given month and year
- /matches/player/playerId : return all matches of a given player
- /matches/month/year : return the matches of a given month and year (not sure if it is needed, since there's already a request where we can get all matches of a given championship)
Environment set up
Server + Domain name to run our application.
Uzeda's server on Digital ocean ?
Verification Before Including Match: Game from the final need to contain the top4 players of that month
Changing tabs from Matches to Standings wrongly increases the number of days
See current data, if you click on "Matches" of the current season, then back to Standings, the number of days is increased to 4, even though it has only 3 days with games.
Create player link just visible to admin role
As an admin user, I want to be able to see the create player page (note: this task is just to display the functionality to the admin user)
Create API test to make APIs great again
Admin set password link doesnt have a proper password field
It shows up as a regular text field.
ps: also, remove the username field from being visible and changeable. At that point we don't want it to change.
Final match doesn't have the penalty option.
Admin update: Updating username requires setting a new password.
Create script to import from Google Drive spreadsheet
Verification of panelation (junim)
As an user, I want to be able to check the rate of some panelas.
e,g: Junim played with Gil 10 times this month and 100 times overall
Junim played with Joal 0 times this month and 1 time overall
Integration slack <-> application
As an admin, I want to be able to add results via slack (fiao).
we can decide how the command will be later, but it has to be something like this:
silviao addResults userA + userB 2 x 0 userC + userD
Enhance Hall of Fame UI
Create player screen
As an admin user, I want to be able to create player (Create player screen - username/link to avatar -> non required field)
Logout still leaves forbidden pages showing up
If I logout while being on an admin-specific page, it keeps that page rendered. Logout should redirect to current championship view.
All time results table
As a regular user, I want to be able to check the results from every game (all time table)
Pages take too long to render, and show up unwanted data before rendering properly
We need to fix that in order for the pages to not appear with the incorrect view before appearing with the correct one. HOF for example renders entirely before showing the "there are no champions yet".
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.