Skip to content

mayankesh239/MatrixMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATRIX-MART

DOMAIN

WEB DEVELOPMENT (MERN STACK)



IDEA

We strived to create a full fletched e-commerce web application that enables a user to have a full fletched online shopping experience.Now you can get access to a fully functional e-commerce website that allows user
to do all the primary necessary commodities for an e-commerce website. In order to achieve it we have to understand the cocnepts of node js,express js,restful api,redux implementation,react js,html ,css, javascript.We went through online documenatation from various sources and refer many repositories as well as youtube channels.

ACHIEVEMENTS

The techs used in this are:

  • Enabled Payment using stripe
  • Added Pagination, filter, search to reduce your time while browsing
  • Add to cart option available
  • Order API, product api, user api,
  • email sent using nodemailer
  • Password reset through email link
  • Authentication using jwt token, crypto and bycrypt.(login, register)
  • Option available for updating his profile by the user.
  • Error handling includes: ( unhandled promise rejection, Uncaught exception, Moongose duplicate key error, Wrong mongodb ID error, Wrong jwt token error, Jwt expired error, Async error,)
  • Used cloudinary for storing images while creating, updating products
  • Used models-routes-controller structure in backend
  • Used config.env file for storing the credintials
  • Made admin route for (Create, update, delete products ; update delete user, for getting user details, deleting reviews)
  • Made review section for creating updating and deleting reviews so that you can give us your valuable suggestions
  • Made api for creating, updating and deleting orders.
  • Used helmet module for dynamically giving the title for a page
  • Implementation of redux
  • Used react-chartjs-2 for making line chart and Doughnut chart in admin dashboard
  • Add and remove options in the cart section so that you can shop according to budget
  • Used a loader to show while loading
  • Used react alert to show the alerts, typewriter module for animation
  • Used overlay navbar

HOW TO RUN:

Link: https://matrix-mart.herokuapp.com/

CONTACT

Linkedin: Mayankesh Jha Linkedin: Ayush Sharma Linkedin: Samridhi Sinha

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages