A full-stack Store Management System built with Java Spring Boot (backend) and Angular (frontend) using HTML, CSS, and TypeScript.
This application allows managing products, categories, and store operations through a clean UI powered by Angular and a robust REST API powered by Spring Boot.
- πΉ Backend: Java Spring Boot (REST API)
- πΉ Frontend: Angular (TypeScript, HTML, CSS)
- πΉ Database: (Your choice β e.g., MySQL / H2 / PostgreSQL)
- πΉ UI: Responsive Web Pages
- πΉ Build Tools: Maven (Backend), Angular CLI (Frontend)
storemanagement/
βββ store-frontend/ # Angular frontend
β βββ src/
β βββ angular.json
β βββ ...
βββ store.manegement/ # Spring Boot backend
β βββ src/
β βββ pom.xml
β βββ ...
βββ .gitignore
βββ README.md
β Create, Read, Update, Delete (CRUD) Products
β Category Management
β REST APIs using Spring Boot
β Single Page Application using Angular
β Dynamic UI with TypeScript + HTML + CSS
-
Go to the backend folder:
bash
cd store.manegement
-
Build & run the Spring Boot app
mvn clean install
mvn spring-boot:run
-
Go to the frontend folder: cd store-frontend
-
Install Angular dependencies: npm install
-
Start the Angular app: ng serve --open