R1 - Description of your website, including: - Purpose - Functionality / features - Target audience - Tech stack R2 - Dataflow Diagram R3 - Application Architecture Diagram R4 - User Stories R5 - Wireframes R6 - Screenshots of your Trello board throughout the duration of the project
The purpose of the Record Collector website is to manage personal vinyl record collections. As collections get larger it can be tedious to keep track of everything, particularly if a collection is stored in a particular order.
- Responsive website.
- Single page application.
- Simple registration and log in.
- Display of vinyl records with information such as album name, artist name and year.
- Change sort order to suit user preferences
- Ability for users to view, add, edit and remove records.
- Album art retrieved from external api (MusicBrainz)
The primary user of this website is an avid vinyl collector that wishes to keep track of their ever expanding vinyl collection.
**Frontend: ** HTML, CSS, JavaScript, ReactJS
**Backend: ** Django, PostgreSQL
**Hosting: ** AWS