This repository contains three powerful full stack projects built with Java and ReactJS:
-
🛍️ DUCART
-
Ducart Java Full Stack Project — A complete e-commerce web application built using Spring Boot (Java) for the backend and React JS with Redux for the frontend. Features include user authentication, admin dashboard, Main Categories, Sub Categories ,Products, Brands, Testimonial, Newsletter, Users, Checkouts, Image Upload Support, Secure Authentication support, and RESTful API integration.
-
🚀 Tech Stack
-
🔧 Backend (Java)
-
Spring Boot
-
Spring Data JPA
-
Spring Security
-
MySQL
-
Lombok
-
Hibernate Validator
-
REST APIs
-
🎨 Frontend (React)
-
React JS
-
Redux Toolkit
-
Axios
-
React Router DOM
-
Bootstrap / FontAwesome
-
🧰 Features
-
Admin Panel Dashboard
-
CRUD for:
-
Main Categories
-
Sub Categories
-
Products
-
Brands
-
Testimonial
-
Newsletter
-
Users
-
Checkouts
-
Image Upload Support
-
Secure Authentication
-
API Integration with React Frontend
- Postman-tested Endpoints
-
Ducart Ecommerce Website Home Page Show ---
-
Admin Panel Some Curd Operation follow
-
💳 PayCart
-
🏪 APNA MARKET A -All projects follow the same modern tech stack and best practices.
- ReactJS ⚛️
- Redux for state management
- Bootstrap + Custom CSS for UI styling
- Spring Boot
- Spring Web
- Spring Data JPA
- Spring Security
- Spring Validation
- Lombok
- MySQL
Each project is self-contained and follows a clean MVC architecture. Here's how the repository is structured:
/java-fullstack-projects
│
├── DUCART
│ ├── backend (Spring Boot)
│ └── frontend (ReactJS)
│
├── PayCart
│ ├── backend (Spring Boot)
│ └── frontend (ReactJS)
│
└── APNA-MARKET
├── backend (Spring Boot)
└── frontend (ReactJS)
- Authentication & Authorization with Spring Security
- Image upload & management (DUCART)
- CRUD operations for entities like Maincategory, Subcategory, Brands, Product, Testimonial, Newsleter, User, Checkouts, Contact Us, Categories, Products Admin Profile, user profile
- Responsive and interactive UI
- Secure APIs with role-based access
- Reusable components & modular code
-
Clone the repository:
git clone [https://github.com/Prashantamityonline/Java-FullStack-Projects.git] cd java-fullstack-projects
-
Navigate into any project folder (
DUCART
,PayCart
, orAPNA-MARKET
) and follow the setup instructions in their respectiveREADME.md
files.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Created with ❤️ by Prashant Singh)
---
Let me know if you want to split this into multiple `README.md` files inside each project folder or need individual feature explanations per project.