Skip to content

A full stack web application for managing information about products, categories and orders in cafe restaurant.

Notifications You must be signed in to change notification settings

GeorgeFreelanceDeveloper/cafe-management-system

Repository files navigation

cafe-management-system

A full stack web application for managing information about products, categories and orders in cafe restaurant. Application is build on three layers architecture: cafe-management-system-db, cafe-management-system-be and cafe-management-system-fe.

The application uses technology:

  • Backend: Java, Spring Boot, Hibernate, Maven, Lombok, MapStruct
  • Frontend: HTML, CSS, NPM, TypeScript, Angular
  • Database: MySQL

Services

cafe-management-system-fe

Service provide frontend implementation of the application, it consumes REST API from cafe-management-system-be service.

Application screens gif

cafe-management-system-be

Service provide backend implementation of application - connection to database, REST API and JWT authentication.

Swagger api

cafe-management-system-db

Service contains cafe database in MySQL database for store all application data.

Database tables

How to run

cd cafe-management-system-db
docker build --tag cafe-management-system-db .
cd ..

cd cafe-management-system-be
docker build --tag cafe-management-system-be .
cd ..

cd cafe-management-system-fe
docker build --tag cafe-management-system-fe .
cd ..

docker compose up

Application endpoints

Users

About

A full stack web application for managing information about products, categories and orders in cafe restaurant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published