Skip to content

RumeshiBandara/Happy_Buns_Springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Full-stack POS system built with Angular and Spring Boot using JPA and layered architecture, supporting complete CRUD operations and RESTful API integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages