FAC21 Week 4: Servers
🌐 See our blog site at fac21-twaddle.herokuapp.com/
To run this app locally:
- clone the git repo
- run
npm install
- run
npm run dev
and follow the link in the terminal tolocalhost:3000
.
- Deployment: Team
- User: Team
- Facilitator: Team
- Quality: Team
- Submit new blog entries
- See other user's blog entries
- Delete others' blog posts
- Set up of node, npm, cypress, express
- Write simple tests for cypress
- Create route for homepage
- Create route for adding a blogpost
- Functionality for delete post
- Write tests for all routes
- Deploying onto Heroku
- CSS layout/design
- A page with a form to submit posts, and a page showing all posts ✔️
- No .html files (all HTML responses should be created dynamically within Node) ✔️
- No client-side JavaScript (all logic should happen on the server) ✔️
- All static assets served correctly (CSS, favicon etc) ✔️
- Tests for each server route ✔️
- A responsive, mobile-first design ✔️
- Ensure your app is accessible to as many different users as possible ✔️