Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.65 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.65 KB

REVELATION

A professional, responsive and fully functional e-commerce website using Next.js framework.

Features and Advantages

Features

  • Product list in home page and product details in details page
  • Product category in side bar
  • Search products and search page results
  • Add to cart product and create shopping cart screen
  • Sign up and sign in page to manage users
  • Checkout wizard to get shipping info, payment method and preview order
  • Manage user profile and show order history of users

Advantages

  • Implements broad features like sales statistics and charts on admin dashboard
  • Manage users to list, grant and deny admin permissions for users and customers
  • Admin user can manage to create, update and delete products
  • Paginate products
  • Upload images of products
  • Admin user can list and delete orders
  • Also admin user can handle any order to be delivered or canceled

Technologies applied to this project

  • Next.js a powerful full-stack React framework
  • Material UI to design a e-commerce website based on the best practices in UI and UX
  • React Context to manage the state of the application in a predictable way
  • Next-Connect to build an API in Next.js
  • Mongoose.js to save and retrieve data from Mongo DB Atlas (database)
  • JSON Web Tokens (JWT) to authenticate users
  • Paypal checkout API to make payments for the orders
  • Advanced Mongo DB functions like aggregation to calculate summary data for admin dashboard
  • React Chart.js to display professional charts
  • Cloudinary server to upload files (images)

Demo Website

REVELATION