Ecom

screenshot of Ecom

A ecommerce build in nextJS using Stripe to payments

Overview

The NextJSecom project is a self-built Ecommerce website created using React and NextJS. It demonstrates the developer's abilities in front-end development and includes features such as React components, ReactDOM components, ReactIcons, NextJS components, CSS modules, custom hooks, a MongoDB database, and Stripe payment testing integration.

Features

  • Components of React: Utilizes React components for building the user interface.
  • Components of ReactDOM: Uses ReactDOM components for rendering the React components.
  • Components of ReactIcons: Integrates ReactIcons for easily adding icons to the UI.
  • Components of NextJS: Includes components specific to NextJS for development.
  • Modules of CSS: Utilizes CSS modules for styling and organizing CSS code.
  • Custom own hooks: Implements custom hooks to enhance the functionality and reusability of code.
  • Database of MongoDB: Uses MongoDB as the underlying database structure for storing data.
  • Test of payments from Stripe: Integrates Stripe into the project for testing payment functionality.
  • Conventional Commits: Follows the Conventional Commits convention for commit messages.

Summary

The NextJSecom project is a showcase of the developer's abilities in React and NextJS. It provides a fully functional Ecommerce website with features like React components, MongoDB integration, Stripe payment testing, and more. By following the installation guide, users can easily set up and run the project on their local systems.