Skip to content

shrutisharma-sh/ecom-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Full Stack Application

This is a full stack e-commerce project built using Spring Boot for the backend and React for the frontend. The goal of this project is to understand how real-world applications are structured and how different parts of a system work together.

Features

  • User authentication (login and signup)
  • Product listing and basic management
  • Shopping cart functionality
  • REST APIs for communication between frontend and backend
  • Basic project structure for scalability

Tech Stack

Backend:

  • Java
  • Spring Boot
  • Spring Security
  • JPA / Hibernate
  • MySQL
  • Maven

Frontend:

  • React
  • Axios
  • TailwindCSS

Other Tools:

  • Docker (learning and integrating)
  • Git

Project Structure

ecom-project/ ├── ecom-backend/ ├── ecom-frontend1/ ├── README.md

How to Run

Backend setup

cd ecom-backend

Update your database configuration in: src/main/resources/application.properties

Run the backend:

mvn spring-boot:run

Frontend setup

cd ecom-frontend1 npm install npm start

Future Improvements

  • Add payment integration
  • Improve UI/UX
  • Add admin dashboard
  • Deploy the application

Author

GitHub: https://github.com/shrutisharma-sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages