Skip to content

gopikadevi1999/FRONTEND

Repository files navigation

RSR Crackers E-Commerce Website

Welcome to the RSR Crackers E-Commerce Website! This platform is designed to provide users with a convenient way to purchase fireworks and crackers for various occasions. Below you'll find information on how to set up and run the website, as well as details about its features and technologies used.

Table of Contents

  1. Introduction
  2. Features
  3. Technologies Used
  4. Setup
  5. Usage
  6. Contact

Introduction

This is a React-based e-commerce website built for selling RSR crackers. The website includes features such as user authentication (login, signup, reset password), product browsing, product details, shopping cart management, checkout, and contact form integration for inquiries. The website also integrates Stripe for secure payment processing.

Features

  • User authentication (login, signup, reset password).
  • Browse through a wide range of fireworks and crackers.
  • View detailed information about each product.
  • Add products to the shopping cart.
  • Manage shopping cart contents (update quantities, remove items).
  • Secure checkout process with Stripe integration for payment processing.
  • Contact form for user inquiries, integrated with Nodemailer for email notifications.
  • Responsive design for optimal viewing experience on various devices.
  • SEO-friendly URLs for better search engine visibility.

Technologies Used

  • React.js
  • React Bootstrap
  • Axios
  • React Bootstrap Icons
  • React Hooks (useState, useEffect, useParams)
  • React Router DOM
  • Bootstrap 5
  • React-Stripe.js
  • Stripe-js
  • Nodemailer (for contact form)

Setup

  1. Clone the repository to your local machine.
    git clone [<repository-url>](https://github.com/gopikadevi1999?tab=repositories)
  2. Navigate to the project directory.
    cd  https://github.com/gopikadevi1999/FRONTEND
  3. Install dependencies using npm.
    npm install

Usage

  1. Start the development server.
    npm start
  2. Open your web browser and navigate to RSR Crackers E-Commerce Website to view the website.

Contact

If you have any questions, suggestions, or issues regarding the RSR Crackers E-Commerce Website, feel free to contact us at deviradhakrishnan6363@gmail.com. We appreciate your feedback!