Skip to content

Python, PostgreSQL, HTML, CSS, Psycopg | CodeClan Solo Python Project, Martial Arts Scoring Application

Notifications You must be signed in to change notification settings

Chamshron/week5_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reflection and Thoughts
Before coming to CodeClan, I had very limited exposure to coding (some sql) however, within 5 weeks I was able to create this basic python CRUD app with some CSS styling. While there are areas I would like to change, such as the tables and CSS styling, I'm proud of what I achieved with those 5 weeks.

week5_project


In week 5 of CodeClan, we were tasked with completining a solo python project; I selected the Sports Scoring application.

This project was built using HTML/CSS, Python, Flask, PostgreSQL and the psycopg.

Initial Brief
Sports Scoring app Build an app that lets a sports fan keep track of their favourite sports league. As a huge fan of [your sport], you want to stay up to date with the league. You're interested to see which team leads the table and who won the latest games/matches/fixtures/bouts/… MVP: The app should allow the user to create, edit and remove teams in the league The user should be able to create new games There should be a way to display all the games for a team and all the teams involved in a game The app should display if a game was won or lost Possible Extensions: Create a league table to see who is on top of the league Add players to teams and let them have game stats (points won, fouls, etc.) Anything else you can think of

Updated Brief
_The initial brief was too vague so I created an updated brief that was more structured.

The European Kendo Federation has reached out to you to create a sport scoring application for their coaches; this app would allow the user to create, edit, and remove teams; allow the user to create new games; allow the user to view all games for a team and all teams in a game; allow the user to see if a game was won or lost. MVP:

  • The app should allow the user to create, edit, and remove teams.
  • The user should be able to create a new game.
  • There should be able to display all games for a team and all teams in a game.
  • The app should show if a game was won or lost. Extensions:
  • The app should allow the user to add players to their team and remove them.
  • The app should allow the user to delete a game.
  • The app should show if a game ended in a draw.
  • The app should not allow the same team to be selected twice for one match. Extended Extensions:
  • The app should be able to display all players for a team.
  • The app should show the different categories the individual players are competing in as well.
  • The app should show a ranking of highest number of wins to lowest number of wins. _

About

Python, PostgreSQL, HTML, CSS, Psycopg | CodeClan Solo Python Project, Martial Arts Scoring Application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published