This project is the backend part of an e-commerce platform developed using the Spring Boot framework. The project includes the following features:
- User Account Management: Allows users to create and manage their accounts.
- View and Filter Product Catalog: Enables users to browse and filter the product catalog.
- Add Products to Cart and Manage Cart: Users can add products to their cart and manage its contents.
- Secure Payment Transactions: Ensures the security of payment transactions.
- View Order History: Users can view their order history.
This repository contains the frontend part of the e-commerce project. The project utilizes modern web technologies and tools. Below are essential details to develop and launch your project.
Key technologies and libraries used in the project:
- React: A modern JavaScript library.
- Vite: A fast, modern, and powerful web development tool.
- Bootstrap: A comprehensive library for rapid and responsive web design.
- Tailwind CSS: A flexible and customizable CSS framework.
- Redux: A JavaScript library for state management.
- React Router: A routing solution for React applications.
- Axios: A library for making HTTP requests.
- ... and others: FontAwesome, Headless UI, React Hook Form, SweetAlert2, etc.
Check the package.json
file to see the dependencies used during development.
- Clone the project to your computer:
git clone <repo-url>
- Navigate to the project folder:
cd fsweb-final-project-e-commerce
- Install the required dependencies by running in the terminal:
npm install
To develop the project and run it on a local server:
npm run dev