cpp-hotel-reservation
所属分类:C/C++基础
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-09-30 08:32:31
上 传 者:
sh-1993
说明: 简单的多角色酒店预订系统(原型)
(Simple hotel reservation system with multi role (prototype))
文件列表:
.editorconfig (232, 2023-12-02)
CODE_OF_CONDUCT.md (5226, 2023-12-02)
LICENSE (1077, 2023-12-02)
build_project.sh (657, 2023-12-02)
build_unit_test.sh (669, 2023-12-02)
output/ (0, 2023-12-02)
src/ (0, 2023-12-02)
src/auth/ (0, 2023-12-02)
src/auth/forgot.hpp (4154, 2023-12-02)
src/auth/login.hpp (2274, 2023-12-02)
src/auth/register.hpp (1680, 2023-12-02)
src/const/ (0, 2023-12-02)
src/const/app.hpp (672, 2023-12-02)
src/const/menu_list.hpp (3457, 2023-12-02)
src/const/path.hpp (747, 2023-12-02)
src/controller/ (0, 2023-12-02)
src/controller/admin/ (0, 2023-12-02)
src/controller/admin/admin.hpp (7162, 2023-12-02)
src/controller/admin/booking.hpp (7903, 2023-12-02)
src/controller/admin/room.hpp (9407, 2023-12-02)
src/controller/admin/system.hpp (2672, 2023-12-02)
src/controller/admin/user.hpp (7039, 2023-12-02)
src/controller/user/ (0, 2023-12-02)
src/controller/user/profile.hpp (1606, 2023-12-02)
src/controller/user/room.hpp (5038, 2023-12-02)
src/dashboard/ (0, 2023-12-02)
src/dashboard/admin.hpp (1862, 2023-12-02)
src/dashboard/user.hpp (1715, 2023-12-02)
src/enum/ (0, 2023-12-02)
src/enum/language.hpp (203, 2023-12-02)
src/handler/ (0, 2023-12-02)
src/handler/hash.hpp (843, 2023-12-02)
src/handler/i18n.hpp (1842, 2023-12-02)
src/handler/menu.hpp (1602, 2023-12-02)
src/handler/validation.hpp (3504, 2023-12-02)
src/helper/ (0, 2023-12-02)
... ...
# Hotel Reservation
A simple console program to manage hotel reservation like add room hotel, booking room, authentication, etc
## Screenshots
![App Screenshot](https://cdn.discordapp.com/attachments/790590809169723392/1159652160657698866/image.png?ex=6531cd3c&is=651f583c&hm=2d2d2bed9d3baaa2b5646f49df8f7e33372ef3b0a3bea57bf54128347bbc86ef&)
## Tech Stack
**Software:** C++
## Features
- Authentication system
- CSV File
- Unit test
## Lessons Learned
When i make this software, i learn how to manage memory and optimize software.
Also in this project i use many class i need to manage that all oop,
and learn how to make hashing to encrypt password and important data.
## Run Locally
Clone the project
~~~bash
git clone https://github.com/Sleepy4k/cpp-hotel-reservation.git
~~~
Go to the project directory
~~~bash
cd cpp-hotel-reservation
~~~
Build the cpp file
~~~bash
g++ -std=c++11 ./src/main.cpp -o ./output/main
~~~
Start the project
~~~bash
./output/main
~~~
If you want to run unit test, build main test file
~~~bash
g++ -std=c++11 ./tests/main_test.cpp -o ./output/main_test
~~~
Start the unit test project
~~~bash
./output/main_test
~~~
Want to run just one command?
run shell script in command prompt for auto execute build command
~~~bash
./build_${project/unit_test}.sh
~~~
## Environment Variables
To run this project, you will need to add the following environment variables to your windows environment
`g++`
## Acknowledgements
- [C++ Reference](https://cplusplus.com/reference)
## Feedback
If you have any feedback, please reach out to us at
## License
[MIT](https://github.com/Sleepy4k/cpp-hotel-reservation.git/blob/main/LICENSE)
近期下载者:
相关文件:
收藏者: