https://github.com/pedroemmanuelbuerger/trybe_hotel
Trybe Hotel is a project developed as part of the "Trybe" course to manage reservations and occupancy of a fictional hotel.
https://github.com/pedroemmanuelbuerger/trybe_hotel
backend csharp docker poo
Last synced: 2 months ago
JSON representation
Trybe Hotel is a project developed as part of the "Trybe" course to manage reservations and occupancy of a fictional hotel.
- Host: GitHub
- URL: https://github.com/pedroemmanuelbuerger/trybe_hotel
- Owner: PedroEmmanuelBuerger
- Created: 2023-09-25T21:25:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T17:19:20.000Z (over 1 year ago)
- Last Synced: 2025-03-06T19:44:46.604Z (over 1 year ago)
- Topics: backend, csharp, docker, poo
- Language: C#
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trybe Hotel
Trybe Hotel is a project developed as part of the "Trybe" course to manage reservations and occupancy of a fictional hotel.
## Features
The project includes the following features:
- **Room Management**: Allows adding, removing, and updating information about available rooms in the hotel.
- **Room Reservations**: Enables users to make reservations for specific dates.
- **Occupancy Inquiry**: Allows checking the availability and occupancy of rooms on specific dates.
- **Customer Registration**: Allows registering information about customers who made reservations at the hotel.
- **Analysis**: Provides analysis on regions, such as geolocation and city data, related to each room and hotel.
## Technologies Used
The project was developed using the following technologies:
- **C#**
- **Testing**
- **OOP (Object-Oriented Programming)**
- **Dockerfile**
## Key Learnings
The main learnings from this project include:
- Using object-oriented programming to create the three MSC layers with C#.
- Applying business rules to processes throughout the application.
- Organizing each part of the code so it’s well-written and separated according to its functionality.
## Conclusion
Trybe Hotel is a hotel management application that demonstrates fundamental backend development concepts, from setting up the environment to implementing essential features for a reservation system. This project provided a valuable opportunity to learn and apply modern software development practices.