Roadmap
Here is the roadmap and its high-level steps
Setup Infrastructure and Architecture
Checklist:
- Setup Google Cloud Platform project with all required components
- Firestore
- Firebase Authentication
- Firebase hosting
- Setup code structure
Process
Checklist:
- Setup CI system
- Setup monitor and error reporting system
Implementation
The first site I want to implement is a music site. I will check out the UI from these repositories:
List of features:
- Authentication
- Homepage which lists some songs and I can listen
- Admin page since I can config which songs can be displayed on the home page
- Playlist page
The next thing is the main home page for all sites, some inspirational resources: