This website allows you to enter a name and a message for other to read. Although you enter a name, the name will remain anonymous to other users - to replicate the experience of a confessional booth.
Our first project as part of FAC's full time program was to create a microblogging side Our goal was to allow users to submit their own posts and view all the posts submitted by others.
Roles
Zack - Facilitator
Tom - UX
Mark - DevOps
Cameo - Testing
User Stories:
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 As an impulsive person, I want to: delete my posts so no one can see them anymore
git clone "https://github.com/fac27/fess-booth"
npm install
You can either access this site by going to: https://fess-booth-3.fly.dev/
Or after you clone the repo you can:
npm run dev
We create 2 tests:
- test the sanization of the messages posted
- test the validation of the entering the name and the message
to run the tests enter the following in the terminal:
node --test
both tests should pass successfully
- Everything ofc :) Execept we dont like the form drop down floating on the right of the screen
- having two branches (development to push to & final review and main to deploy)
- Persistent posts/data across server restarts. (hack to avoid DB could include a git add data; git commit and a git push so we store the data on the repo ready) (maybe :/ )
- Git did not work well