(Posting your memories and saving it in one place, follow others to see their memories they share)
- User must have an account to view the pages, only have accsess to the landing page.
- User can specify if post is private or public.
- User can only view his and his following posts.
- User can only edit/delete his own posts.
- User can edit his profile (image, name and bio).
- Show a random post in top for the user (only his posts) with slider with that post's images
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
1- Git bash
2- visual studio code
3- monogoDb
git clone <repository>
touch dotenv ( then inside the file put your conection url)
npm init -y
npm i express
npm i dotenv
npm i ejs
npm i mongoose
npm i method-override
npm i express-ejs-layouts
npm install --save express body-parser mongoose ejs
npm install --save express-session
npm i connect-mongo
npm i express-validator
npm i body-parser
npm i cookie-parser
nodemon server.js
On heroku platform: https://memoir.herokuapp.com/home
- JavaScript
- CSS
- HTML
- Node.js + Express
Raneen Alzafarani - Muath Aloufi - Nouf Alabydy
This project is under the GA academy - by SEI 13 student's (Lambda Group)






