Skip to content

PrasantFullStack/Java_FullStack_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

733 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Java Full Stack Project Showcase

A complete collection of full stack projects built using Spring Boot, ReactJS with Redux, MySQL, and AWS.
This repository is designed to demonstrate real-world applications of Java Full Stack technologies and highlight industry-ready skills in web development.


🛠️ Tech Stack

Frontend:

  • React JS
  • Redux Toolkit
  • Bootstrap & CSS

Backend:

  • Spring Boot (Java)
  • Spring Security (JWT, OAuth2)

Database:

  • MySQL

Cloud & DevOps:

  • AWS EC2 (Backend Deployment)
  • AWS S3 (Media Uploads)
  • AWS RDS (MySQL Database Hosting)

📁 Projects Overview

📂 Project Name 📝 Description 🔗 Status
APNA MARKET E-commerce system with admin dashboard and S3 image upload ✅ Active
Book Store Microservices-based bookstore application ✅ In Progress
Chat Application Real-time chat backend with Spring Boot 🛠️ Backend Done
DUCART Cart system with product management features ✅ Refactored
PayCart Auth-secured e-commerce backend (Spring Security enhanced) ✅ Updated
Java Full Stack 2025 Practice programs and utilities for core backend concepts 🧪 In Progress
React Projects Frontend experiments and UI components using ReactJS 🧪 Learning Phase

✨ Features Demonstrated

✅ RESTful API Design
✅ JWT Authentication & Authorization
✅ Role-based access (Admin/User)
✅ State Management with Redux
✅ Secure File Upload (AWS S3)
✅ Deployment-ready structure (EC2 + RDS)
✅ Modular Backend + Microservices (Bookstore)
✅ Bootstrap-based Responsive UI


🧠 Why This Repo?

This repository is built as part of my Java Full Stack Developer journey, combining practical use-cases with modern tech stacks to:

  • ✅ Show industry-aligned architecture
  • ✅ Highlight frontend-backend-cloud integration
  • ✅ Prepare for real-world development and interviews

🚀 Deployment Suggestions

  • Use AWS EC2 for backend servers
  • Use AWS RDS for MySQL hosting
  • Frontend can be deployed via Netlify, Vercel, or AWS Amplify
  • CI/CD with GitHub Actions (Coming soon)

🛍️ 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 + Custom CSS for UI styling

🛢️ Database

  • MySQL

🧰 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 ---

Screenshot 2025-04-21 221203

Admin Panel Some Curd Operation follow

Screenshot 2025-04-21 221643

💳 PayCart -

  • All projects follow the same modern tech stack and best practices.
  • PayCart Ecommerce Website Home Page Show ---

  • Screenshot 2025-03-01 000340

🏪 APNA BAZAR

  • All projects follow the same modern tech stack and best practices.

APNA MARKET Ecommerce Website Home Page Show ---

apna1

🚧 Tech Stack

  • 🔷 Frontend
  • ReactJS ⚛️
  • Redux for state management
  • Bootstrap + Custom CSS for UI styling

🟦 Backend

  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Spring Security
  • Spring Validation
  • Lombok

🛢️ Database

  • MySQL

🔥 Features

  • 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

🛠️ How to Run

🙌 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

📧 Contact

⭐️ Don't forget to star this repository if you found it useful!


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. thank you.

About

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, product/category/brand management, image upload support, and RESTful API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors