Skip to content

Full backend of Restaurant social media application using Java, MongoDB and Docker

License

Notifications You must be signed in to change notification settings

ZiyadBouazara/Restaurant-Booking-API

Repository files navigation

Restalo

Restalo is an API for managing restaurant reservations. It provides functionalities for creating and managing reservations, searching for restaurants and reservations, and reviewing restaurants.

Java junit Maven Central Known Vulnerabilities GitHub Actions Checkstyle License: MIT

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Java 21
  • Maven 3.x

Installation

Clone the repository:

git clone https://github.com/username/restalo.git
cd restalo

Build the project:

mvn clean install

Run the project:

mvn spring-boot:run

Docker build image

docker build -t restalo .

Docker run image

docker compose up -d

Docker stop image

docker compose down -v

Open Source files

For more information about the project and how to contribute, please refer to the following files:

License

This project is lisenced under the MIT License - see the LICENSE file for details.

Acknowledgments

Thanks to all contributors who participated in this project and helped make it better.

Releases

No releases published

Packages

No packages published