m1thr4nd1r / HotelBooking

An API to manage the Booking of a single room hotel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel Booking πŸ“

A .NET Core API to manage booking for a hotel!

contributors last update forks stars open issues license


πŸ“” Table of Contents

🌟 About the Project

πŸ‘Ύ Tech Stack

Server
Database

🎯 Features

  • Check all bookings;
  • Check a specific reservation;
  • Place a booking;
  • Modify a reservation;
  • Cancel/Delete a booking;
  • Check for a room's next availability.

🧰 Getting Started

‼️ Prerequisites

This project uses NuGet as the package manager

 nuget restore

πŸ§ͺ Running Tests

To run tests, run the following command

  dotnet test

πŸƒ Run Locally

Clone the project

  git clone https://github.com/m1thr4nd1r/HotelBooking.git

Go to the project directory

  cd HotelBooking

Install dependencies and build the project

  dotnet build

Start the server

  dotnet run --project HotelBooking.API

πŸ‘€ Usage

Upon locally running the project, the entry url (https://localhost:7218) will automatically redirect to the Swagger documentation index.

screenshot

🧭 Roadmap

  • Allow multi-client use with the same database.
  • Allow primite types as parameters for Post and Put routes.

πŸ‘‹ Contributing

Contributions are always welcome!

⚠️ License

Distributed under the GNU General Public License v3.0 or later. See COPYING for more information.

🀝 Contact

Victor dos Santos - @Mithr4nd1r - vitocr_santos@hotmail.com

Project Link: https://github.com/m1thr4nd1r/HotelBooking

πŸ’Ž Acknowledgements

Use this section to mention useful resources and libraries that you have used in your projects.

About

An API to manage the Booking of a single room hotel.

License:GNU General Public License v3.0


Languages

Language:C# 100.0%