Skip to content

A Spring Boot-powered cafe management backend providing REST APIs for efficient handling of orders, inventory, and menu management. It ensures smooth integration with frontends and offers scalable, secure role-based access control.

Notifications You must be signed in to change notification settings

ninad-moree/CafeManagement-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cafe Management System - Backend

Overview

Welcome to the Cafe Management System! This backend application, powered by Spring Boot, provides RESTful APIs to efficiently manage orders, inventory, and menu items for a cafe. It ensures smooth integration with various front-end applications and offers scalable, secure, role-based access control.

Features

  • Order Management: Create, read, update, and delete orders with ease.
  • Inventory Management: Track inventory levels and update stock for menu items.
  • Menu Management: Add, update, and delete menu items.
  • Role-Based Access Control: Secure endpoints based on user roles (Admin, Staff).
  • Scalability: Designed to handle increasing loads efficiently.

Technologies Used

  • Java: Programming language used for backend development.
  • Spring Boot: Framework used to build the RESTful APIs.
  • Hibernate: ORM framework for database interactions.
  • MySQL: Database management system for storing application data.
  • Maven: Build tool for managing dependencies and project structure.
  • Spring Security: For securing REST endpoints and implementing role-based access control.

Installation

Prerequisites

  • Java 11 or higher: Ensure that you have Java installed on your machine.
  • Maven: Make sure Maven is installed to manage project dependencies.

About

A Spring Boot-powered cafe management backend providing REST APIs for efficient handling of orders, inventory, and menu management. It ensures smooth integration with frontends and offers scalable, secure role-based access control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages