Concierge is an easy to use hotel administration system which allows guests to communicate with hotel operators from anywhere and provide comprehensive administration tools for hotel employees.
To enhance the hotel stay experience, providing a platform that allows guests to request and inquire services and amenities and for employees to manage such services and hotel operations, ensuring convenience and consolidation for all members.
Concierge is a platform that is catered to both hotel guests and employees. We will provide hotel management suite that provides both hotel administration and guests with a cohesive and easy to use interface for requesting and inquiring hotel services. Additionally, Concierge includes features tailored for employees, such as dashboards to create and manage incident reports, and tools for efficiently assigning and tracking tasks to ensure smooth hotel operations.
Concierge stands out by modernizing the hotel experience, aligning it with today’s mobile-driven world. While most of our daily needs can be easily managed through smartphones, many hotels still rely on outdated systems like landline phones for service requests and inquiries. Concierge transforms this process, making it simple and seamless for both guests and employees to request and manage services through their mobile devices. By streamlining operations and minimizing frustrations, the platform not only enhances guest satisfaction but also drives increased sales through a more efficient, user-friendly experience.
Databases: MongoDB and MySQL\ Contained in docker \ Orchestrated with Docker Compose
(See here for more details)
To get the app up and running, use the following script from the project root directory:
docker compose -f ./docker-compose/docker-compose.yaml build
Then once that has been completed run:
docker compose -f ./docker-compose/docker-compose.yaml up
Then once you are done run:
docker compose -f ./docker-compose/docker-compose.yaml down
Concierge/
├── docker-compose/
| └──configs/
├── Docs/
| └──sprint_0/
| └──sprint_1/
└── src/
├── accounts/
├── api-help/
├── guest_webapp
├── permissions
├── sessions
├── staff_webapp
└── webapp
Before you branch, create an issue for what you are working on. We'll use the issue # in the branch name and snake_case.
the format is:
{branch-type}/{feature-name}/{issue-#}
ex. feature/account_server/9354093