Skip to content

ajitpatel28/eDukan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eDukan An E-commerce application built with CRUD functionality, and REST architechture.

Deployed at https://edukan-e-commerce.herokuapp.com/

Tech Stack :-

  • EJS
  • Express
  • NodeJs
  • MongoDb

Run Locally


  • Open Terminal and write >
npm  install
  • After installation completes >
npm start

Navigate to localhost:3000 or the mentioned port .

Features :

  • Both Local login and Google sign in Authentication

  • Razor Pay Payment Gateway Integration

  • Uploading of File type Image as jpeg/png format.


Products :

  • Adding a new product
  • Editing an existing Product
  • Delete an Existing Products

User :

  • Register a New User with or without a profile picture
  • Login/LogOut as an user
  • Review a product and edit or delete that review only
  • Add a item to cart / view carts Page
  • Place an Order and make payment with success / failure.
  • View Orders placed by the user.

Admin :

  • Access the Admin panel to get control over , Products, Orders and User.
  • View, Update or Delete all products
  • View all the Users Info along with Cart Information and Orders Information
  • View all the order information placed throughout the website.

The Admin Dashboard can only be accessed as an Admin user:

<-- Default Admin Credentials :

  • username : ajitadmin
  • password : ajitadmin -->

Screenshots

Home page

<-- home-page

Item page

item-page

item-page

Login page

login-page

login-page

Cart page

cart-page

cart-page

Payment page

payment-page

Orders page

order-page

Admin Dashboard

admin-home

User Dash board

admin-user

Products Dash board

admin-products-dashboard

Add a new Product

admin-add-new-product

Edit a Product

admin-edit-product --> -->

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published