Skip to content

fac22/mmb-blogging

Repository files navigation

Micro-blog

fac22 Week 1 Project by Michael, Mohamed and Barbara

Instructions

https://learn.foundersandcoders.com/course/syllabus/apprenticeship/server/project/

Your project this week is to build a microblogging site. It should allow users to submit their own posts and view all the posts submitted by others.

Note: we aren’t expecting the data to persist when the server restarts (we’ll be looking at databases for this next week).

User stories -> make each into an issue

Core

  • As an opinionated person, I want to: post my thoughts so others can read them
  • As a bored person, I want to: read what other people have posted

Stretch

  • As an impulsive person, I want to: delete my posts so no one can see them anymore

Acceptance Criteria

Pages

  • page with a form to submit posts,
  • page showing all posts

Files

**No index.html** files (all HTML responses should be created dynamically within Node)
**No script.js** No client-side JavaScript (all logic should happen on the server)
  • → Only server.js

Also

  • All static assets served correctly (CSS, favicon etc)
    • link CSS when we create html in server.js
  • Tests for each server route
  • A responsive, mobile-first design
  • Ensure your app is accessible to as many different users as possible

Testing

  • Below are the tests for all of our routes

Testing that we can navigate to the message board

messageBoard

Testing that we can navigate to the posting page

Posting page

Testing that we can post a message and view it

Full test

Test that the delete button is working correctly

Delete

About

Micro-blogging Project: Michael, Mohamed, Barbara

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published