Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.59 KB

README.md

File metadata and controls

43 lines (37 loc) · 1.59 KB

ReleasesWebsite

Description

We're creating an online platform where users can rate all kinds of music releases that have been released the past year. A user should be able to add releases and give any release a score from 0 - 10. The website will keep track of the best releases

TODO

  1. Make Class Diagram V
  2. Implement Django Models according to Class Diagram V
  3. Create Basic Views functions according to Class Diagram
    • User register V
    • User Login V
    • User Logout V
    • Releases Add V
    • Releases View V
    • Releases Edit V
    • Releases Vote V
    • Releases Score_overview V
    • Releases Global_score V
    • User Profile page V
    • Releases duplicate protection
  4. Create and utilize API
    • Basic API functions V
    • Replace as much view functions with API calls
    • Load our data using the API
    • Load other data using the API (Spotify?)
    • Duplicate protection
  5. Organise
    • Shell scripts to automate all standard procedures
    • Clean, automate and back-up git repo, through all remote devices
    • Clean up code
  6. Plan ahead

HOW TO CONTRIBUTE

  1. make a new local branch, title it something relevant to what your plan on doing with it.
  2. commit as many things as you want, keep your commits small and concise, so its easy to see what you changed in each one.
  3. push the local branch to remote, give the remote branch the same you did locally.
  4. create a pull request from your newly created branch to the development branch, our team will look at your request and validate or deny it.
  5. delete your branch if the final reviewer has not done so yet.