Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

Memoir

(Posting your memories and saving it in one place, follow others to see their memories they share)

Technical Requirements

  • 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

Wireframe

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

1- Git bash
2- visual studio code 
3- monogoDb

Installing

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

Deployment

On heroku platform: https://memoir.herokuapp.com/home

Built With

  • JavaScript
  • CSS
  • HTML
  • Node.js + Express

Copyright

Raneen Alzafarani - Muath Aloufi - Nouf Alabydy

License

This project is under the GA academy - by SEI 13 student's (Lambda Group)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages