Skip to content

The Jewelry Application is a modern e-commerce platform for buying and exploring exquisite jewelry. It provides a user-friendly interface, a wide range of jewelry items, and a secure authentication system.

Notifications You must be signed in to change notification settings

RanjeetRaj444/gemGarden-JewelleryApplication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Jewelery Application

Project Logo

This is a jewelry application built with React, Redux, Chakra UI, and powered by a JSON Server backend. It also features authentication using Node.js and Express.

Table of Contents

Introduction

The Jewelry Application is a modern e-commerce platform for buying and exploring exquisite jewelry. It provides a user-friendly interface, a wide range of jewelry items, and a secure authentication system. Shoppers can browse jewelry items, add them to their cart, and complete secure payments.

Landing Page

Features

  • User authentication with Node.js and Express.
  • Browse a wide variety of jewelry items.
  • Add and remove items from the shopping cart.
  • Secure checkout and payment processing.
  • Responsive design for mobile and desktop.

Installation

To run this application locally, follow these steps:

  1. Clone this repository to your local machine: git clone https://github.com/yourusername/jewelry-app.git
  2. Change to the project directory:cd jewelry-app
  3. Install the required dependencies for the frontend:npm install
  4. Install the required dependencies for the backend cd backend npm install

Usage Create an account or log in to your existing account. Browse the collection of jewelry items. Click on an item to view its details. Add items to your cart. Click on the cart icon to view and manage your cart. Proceed to checkout and make a secure payment. Enjoy your new jewelry!

Pagination

The application includes a pagination feature, allowing you to easily navigate through the list of jewelry items.

Pagination

Product Page

Each jewelry item has a dedicated product page with detailed information and high-quality images.

Product Page

SingleProduct Page

It provides all the details about particular item. SingleProductPage

Cart

You can add and remove items from your cart. The cart provides a summary of your selected items.

Cart

Payment Page

The secure payment page ensures your transactions are safe and protected.

Payment Page

Technologies Used

  • Frontend:

    • React for building user interfaces
    • Redux for state management
    • Chakra UI for styling
    • Axios for API requests
  • Backend: JSON Server, Node.js, Express

About

The Jewelry Application is a modern e-commerce platform for buying and exploring exquisite jewelry. It provides a user-friendly interface, a wide range of jewelry items, and a secure authentication system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 83.3%
  • JavaScript 14.5%
  • CSS 1.2%
  • PHP 1.0%