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.
spring boot: https://github.com/tonnymuchui/Full-Stack-Ecommerce
- Features
- Demo
- Technologies Used
- Installation
- Usage
- API Endpoints
- Contributing
- License
- Contact
- Screenshots
-
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.
[Shopping](https://react-ecommerce-livid-six.vercel.app/
-
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.
- Clone Frontend repository:
git clone https://github.com/tonnymuchui/Ecommerce-Frontend
- Clone Backend Repository:
git clone https://github.com/tonnymuchui/Full-Stack-Ecommerce
- Change directory Frontend:
cd Ecommerce-Frontend
- Change directory Backend:
cd Full-Stack-Ecommerce
- Install frontend dependencies:
npm install
- Install backend dependencies
- Start the frontend application:
npm start
- Start the backend server:
- Access the application at
http://localhost:3000
in your web browser.
List the available API endpoints along with their descriptions and the necessary request and response formats.
Example:
Checkout All Endpoints Here...
Contributions are welcome! If you find any bugs or want to add new features, please submit an issue or create a pull request.
This project is licensed under the MIT License - see the [LICENSE](LItonny-muchui@Pavilion:~/Frontend/React Ecommerce$CENSE) file for details.
If you have any questions or suggestions, feel free to contact me: