keilisp / routine

Unfinished E-Commerce website built using MVC design pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Routine shop

Description

Unfinished E-Commerce website built using MVC design pattern

Stack

  • Node.js
  • Express
  • MongoDB (mongoose)
  • Ejs
  • Passport
  • Morgan
  • dotenv
  • Locus

Installation

Clone the repo into your folder

cd *your-folder*
git clone https://github.com/mediocreeee/routine.git

Install all required packages via npm

npm install

Run the website via npm

npm start

Endpoints

  • / - Home page

  • /register - Register page

  • /login - Login page

  • /logout - Logout from account

  • /profile - Your profile page

  • /profile/:userid - Get information about _user_id

  • /forgot - Restore password page

  • /reset/:token - Reset your token

  • /posts - Get all your posts

  • /posts/new - Create new post

  • /posts/:id - Get, update or delete post with id

  • /posts/:id/edit - Edit your post with id

  • /posts/:id/reviews/ - Get reviews of post wit id

  • /posts/:id/reviews/:reviewid - Get, update or delete review with _review_id

  • /posts/:id/reviews/:reviewid/edit - Edit review with _review_id

About

Unfinished E-Commerce website built using MVC design pattern


Languages

Language:JavaScript 72.3%Language:EJS 25.0%Language:CSS 2.7%