Unfinished E-Commerce website built using MVC design pattern
- Node.js
- Express
- MongoDB (mongoose)
- Ejs
- Passport
- Morgan
- dotenv
- Locus
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
-
/ - 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