At Founders and Coders coding bootcamp we are tasked every week with a different project. A MVP is built in 1.5 days by 4 developers that follow the Agile methodology.
Week 8 topic: Full-Stack App
See week 8 schedule.
- Clone the repo
- Run
npm install
- Run
npm run dev
This week's project is to build a frontend for one of the APIs from last week. It should be a single-page app with client-side routing.
Core
- As a user, I want to: see all the dogs posted
- As a user, I want to: sign up for an account
- As a user, I want to: log in to my account
- As a user, I want to: add my own dogs
Stretch
- As a user, I want to: update my own dogs
- As a user, I want to: delete my own dogs
- A single-page app (only one HTML file)
- Client-side routing
- Accessible signup/login forms
- Token-based authentication (storing token in localStorage)
- Form for adding new resources (only for logged in users)