Skip to content

DanValMont/revelation-ecommerce-web-app

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published