Skip to content

fac-23/microblogging-oli-orian-miah

Repository files navigation

Moo-Net 🐮

A microblogging website dedicated to cows.

Deployed version here!

Team members

  • Oli: Scrum master/Facilitator/UX and UI
  • Orian: DevOps
  • Miah: Quality Assurance

How to install

  • Git clone https://github.com/fac-23/microblogging-oli-orian-miah.git
  • Run command npm install in terminal.
  • Start sever run command npm run dev.
  • Run cypress testing run command npm run test.
  • Or can access locally on localhost:3000

User Stories 👥

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
  • 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

What we learn't

  • TDD with cypress.
  • How to set up an express server.
  • Using date object.
  • Project set-up, installing package.JSON and running scripts.
  • Deployment Heroku.
  • Managing GET and POST requests on express.
  • Adding a 'catch all' for missing routes to generate a custom 404 page.
  • Use of github project board.

Future improvements

  • Project modularisation.
  • A 'like button'.
  • Editing posts.

About

Moo-net. A microblogging site dedicated to cows 🐮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published