This repository contains the Spring Boot services for a Cafe Management System. The system is designed to streamline various aspects of cafe operations, including order management, menu updates, customer interactions, and more.
- Order Management: Handle customer orders efficiently.
- Menu Updates: Easily update and manage the cafe menu.
- Customer Interactions: Maintain customer information and preferences.
- Employee Management: Manage staff roles and permissions.
- Reporting: Generate reports for sales, inventory, and more.
- Role Based Authentication: Maintaining user access based on its role
- Spring Boot: Framework for building Java-based microservices.
- Spring Data JPA: Simplifies database access using the Java Persistence API.
- Spring Security: Provides authentication and access control.
- PostgresSQL: Relational database management system.
- Swagger: API documentation tool.
- Maven: Build and project management tool.
- Render: For Service Deployment
- Docker: For Adding configurations for deployment
- API Docs Link: https://cafe-services.onrender.com/swagger-ui/index.html
- Note: This API requires creds to Access so use the following creds ----> userName: [email protected], password : Surya@123
- Java Development Kit (JDK) 11 or higher
- PostgresSQL database
- Maven
-
Clone the repository:
git clone https://github.com/suryac72/cafe-services.git
-
Navigate to project directory:
cd cafe-services