🧾 Happy Buns POS System
Happy Buns POS System is a full-stack web application developed using Angular for the frontend and Spring Boot for the backend. The system is designed using a layered architecture and integrates Spring Data JPA for database operations, ensuring clean code structure and maintainability.
🚀 Features
➕ Create and place new orders
✏️ Update existing orders
❌ Delete orders
📋 View and manage order details
🔄 Real-time frontend–backend integration
🗄️ Persistent data storage with relational database
🛠️ Technologies Used Frontend
Angular
TypeScript
HTML & CSS
Backend
Spring Boot
Spring Data JPA
Hibernate
RESTful APIs
Database
MySQL (or your DB name)
🏗️ Architecture
The backend follows a Layered Architecture:
Controller Layer – Handles HTTP requests
Service Layer – Business logic implementation
Repository Layer – Database interactions using JPA
Entity Layer – Database models
This structure ensures scalability, maintainability, and separation of concerns.
🎯 Project Purpose
This project was developed to gain hands-on experience in building full-stack applications, implementing CRUD operations, designing REST APIs, and applying layered architecture principles using Spring Boot and Angular.