Skip to content

Full Stack Ecommerce Website built with the latest technologies, including Spring Boot for robust backend functionality, React for an user interface, MySQL for secure and efficient data management, MUI for sleek and responsive design, and Tailwind CSS for a polished and modern aesthetic.

Notifications You must be signed in to change notification settings

tonnymuchui/Ecommerce-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Full Stack Project

Description

Full Stack Ecommerce Website built with the latest technologies, including Spring Boot for robust backend functionality, React for an user interface, MySQL for secure and efficient data management, MUI for sleek and responsive design, and Tailwind CSS for a polished and modern aesthetic.

Client

Server

Table of Contents

Features

  • User Registration and Authentication

    • Secure user sign-up and login functionalities.
  • Product Browsing

    • Explore a wide range of products across different categories.
  • Shopping Cart

    • Add items to the cart and easily manage cart contents.
  • Checkout Process

    • Smooth and secure checkout with multiple payment options.
  • Order Management

    • View and track your order history and current orders.
  • Admin Panel

    • Comprehensive admin panel to manage products, categories, and orders.

Demo

[Shopping](https://react-ecommerce-livid-six.vercel.app/

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/tonnymuchui/Ecommerce-Frontend
  2. Clone Backend Repository: git clone https://github.com/tonnymuchui/Full-Stack-Ecommerce
  3. Change directory Frontend:cd Ecommerce-Frontend
  4. Change directory Backend: cd Full-Stack-Ecommerce
  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.

Example:

Checkout All Endpoints Here...

Contributing

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

License

This project is licensed under the MIT License - see the [LICENSE](LItonny-muchui@Pavilion:~/Frontend/React Ecommerce$CENSE) file for details.

Contact

If you have any questions or suggestions, feel free to contact me:

About

Full Stack Ecommerce Website built with the latest technologies, including Spring Boot for robust backend functionality, React for an user interface, MySQL for secure and efficient data management, MUI for sleek and responsive design, and Tailwind CSS for a polished and modern aesthetic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages