Ecommerce CRUD App
A full-stack application demonstrating CRUD operations.
Tools:
React.js
Spring Boot
MySQL
Short Explanation
This project covers building frontend interfaces with React and backend APIs with Spring Boot and MySQL, showcasing core full-stack CRUD concepts, database interactions, and user workflows.
Tech Stack Used
- React.js: A frontend library used to build dynamic user interfaces, manage state, and render components efficiently.
- Tailwind CSS: A utility-first CSS framework for creating responsive designs without writing custom CSS.
- Spring Boot: A backend framework used to create RESTful APIs, implement business logic, and handle server-side operations.
- MySQL: A relational database used to store data for users, products, orders, and transactions.
Image Preview
A quick look at some UI shots from the project:




Video Demo
For the feature demo, watch it below:
Spotlight
Completed a foundational Full-Stack CRUD App using React, Spring Boot, MySQL, demonstrating integration and end-to-end application development.

The Problems and How I Deal With It
- Connecting frontend and backend smoothly and handling API errors.
- Designing efficient database schemas and entity relationships.
Lessons Learned
- Implemented complete CRUD workflows across React, Spring Boot, and MySQL.
- Improved understanding of full-stack architecture and real-world development practices.