- Plan
- Free Tier set up
- Stack
- Basic Architecture Diagram
- Figma design
Own auth module/system
Use REST, then build some graphql endpoints too
use Swagger and openapi to generate
two sets of BE? one with RESTful endpoints, one refactored to use graphql endpoint (do this after REST is implemented then as a fun side thing)
Do a branch with mongodb too instead of postgresql?
Steps:
- Init Springboot/Maven project and react FE
- Create CICD
- develop locally, local postgresql DB, local FE, local BE hosting
- develop basic FE framework single page
- develop FE API calls to BE
- develop BE API endpoints
- create terraform
- allow access via internet, route53 etc