This project is a Cafe Management System developed using Spring Boot, MySQL, and Angular.
The Cafe Management System is designed to streamline various operations within a cafe environment. It facilitates efficient management of orders, menu items, staff, and customer interactions.
- Order Management: Easily manage orders, including creation, modification, and tracking.
- Menu Management: Create, update, and delete menu items effortlessly.
- Staff Management: Maintain a record of staff members and their roles.
- Customer Interaction: Enhance customer experience through personalized interactions and feedback mechanisms.
- Reporting: Generate insightful reports on sales, inventory, and customer preferences.
To run this project locally, you need to have the following installed:
- Java Development Kit (JDK)
- Maven
- MySQL
- Node.js
- Angular CLI
-
Clone the repository:
git clone https://github.com/KhantAungNaing/cafe-management.git
-
Navigate to the
backend
directory:cd backend
-
Configure MySQL database properties in
application.properties
. -
Run the application using Maven:
mvn spring-boot:run
-
Navigate to the
frontend
directory:cd frontend
-
Install dependencies:
npm install
-
Start the Angular development server:
ng serve
Once the backend and frontend servers are running, you can access the application by navigating to http://localhost:4200
in your web browser.
Contributions are welcome! If you have any suggestions or would like to report a bug, please open an issue or submit a pull request.
This project is licensed under the MIT License.