Skip to content

PrasantFullStack/Java-FullStack-Projects

Repository files navigation

Java Full Stack Projects 🚀

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

  • Screenshot 2025-04-21 221203

  • Admin Panel Some Curd Operation follow

  • Screenshot 2025-04-21 221643

  • 💳 PayCart

  • 🏪 APNA MARKET A -All projects follow the same modern tech stack and best practices.


🚧 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

📁 Project Structure

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)

🔥 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

  1. Clone the repository:

    git clone [https://github.com/Prashantamityonline/Java-FullStack-Projects.git]
    cd java-fullstack-projects
  2. Navigate into any project folder (DUCART, PayCart, or APNA-MARKET) and follow the setup instructions in their respective README.md files.


🙌 Contributing

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


📧 Contact

Created with ❤️ by Prashant Singh)


⭐️ 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published