More Premium Hugo Themes Premium React Themes

Next Ecommerce

:zap: Quantum Ecommerce. Made with Next.js | GraphQL | Apollo Server | Apollo Client | SSR

Next Ecommerce

:zap: Quantum Ecommerce. Made with Next.js | GraphQL | Apollo Server | Apollo Client | SSR

Author Avatar Theme by rafaelgoulartb
Github Stars Github Stars: 470
Last Commit Last Commit: Jul 22, 2022 -
First Commit Created: Apr 29, 2023 -
default image

Overview

This project is a full ecommerce platform built with Next.js and Next.js Serverless functions for the backend. It utilizes technologies such as Apollo Server and Apollo Client for GraphQL. The demo website provides a complete user experience, including features such as authentication, product listing, filtering and sorting, live search, wishlist, cart management, checkout, and payment integration.

Features

  • Authentication with Cookies Sessions
  • Reset Password using email
  • List Products
  • Filter products by Category
  • Sort list of products
  • Live search
  • Add products to Wishlist
  • Add products to Cart
  • Checkout page
  • Payment with Paypal
  • Review Products

Installation

To run this project, follow these steps:

  1. Install Node.js and Yarn.
  2. Rename the env file to .env.local.
  3. Install dependencies using the command yarn install.
  4. Set up the database.
  5. Run the application using the command yarn run dev.
  6. Open http://localhost:3000 in your browser to see the result.
  7. Open http://localhost:3000/api/graphql in your browser to run queries or view API documentation.

Summary

This project is a comprehensive ecommerce platform built with Next.js and Next.js Serverless functions. It includes a range of features like authentication, product listing and management, cart management, and payment integration. The project is supported by technologies such as Apollo Server and Apollo Client for GraphQL. It is licensed under the MIT license and was released in 2020 by RafaelGoulartB.