Skip to content

HumblelFool/ShopShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

E-Commerce Full Stack Project

Note - Backend code in master branch ( until i merge)

Description

I have made this project with React + Spring Boot,

A full-stack eCommerce application built with React and Spring Boot . The project aims to provide users with a seamless online shopping experience, featuring a responsive and user-friendly interface, a wide range of products, and secure payment options.

Table of Contents

Features

  • User registration and authentication.
  • Browse through a variety of products in different categories.
  • Add products to the cart and manage cart items.
  • Checkout process with various payment options.
  • Order history and tracking.
  • Admin panel to manage products, categories, and orders.

Technologies Used

  • Frontend:

    • React: JavaScript library for building user interfaces.
    • Redux: State management library for React applications.
    • HTML/CSS: Markup and styling of the application.
    • Axios: HTTP client for making API requests.
    • MUI: CSS components library.
    • Tailwind Css.
  • Backend:

    • Spring Boot: Java framework for building robust and scalable backend applications.
    • Spring Security: Authentication and authorization for the API endpoints.
    • Spring Data JPA: Database access and ORM tool.
    • MySQL : Database to store application data.

Installation

  1. Clone Frontend repository: git clone https://github.com/HumblelFool/ShopShare.git
  2. Clone Backend Repository: git clone https://github.com/HumblelFool/ShopShare.git
  3. Change directory Frontend:cd (your direactory)
  4. Change directory Backend: cd e-commerce-server
  5. Install frontend dependencies: npm install
  6. Install backend dependencies

Usage

  1. Start the frontend application: npm start
  2. Start the backend server:
  3. Access the application at http://localhost:3000 in your web browser.

API Endpoints

List the available API endpoints along with their descriptions and the necessary request and response formats.

Contributing

Contributions are welcome! If you find any bugs or want to add new features, please submit an issue or create a pull request.

Feel free to customize the README to include more specific information about your project. Good luck with your eCommerce full-stack application!

ScreenShots

Home Carousel

Multi Product Carousel

Products Page

Product Details Page

Cart Page

Add Shipping Address

Order Summery

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages