Skip to content

An easy to use hotel management system for managing members, rooms, bills data.

License

Notifications You must be signed in to change notification settings

StevenInfinity/Chamberlain

Repository files navigation

Chamberlain

An easy to use hotel management system with minimal yet all essential fields of data required for managing members, rooms, bills data.

Platforms supported

  • Windows 10 and above
  • Application has not been tested on other platforms

Software requirements

  • python 3.5.x or above
  • MySQL 5 or above

Python library requirements

  • mysql.connector
  • tkinter
  • Tabulate 0.8.9

Install and run the app

Install python 3.x.x from python.org and add it to path.

Clone the repository from the GitHub repo by entering git clone https://github.com/repo in command prompt (Windows)

Install the required libraries, by the following way: Install a specific library (for example tabulate), by entering the following in command prompt (Windows)

pip install tabulate 

Install all the packages using the requirements.txt file by entering the following in command prompt (Windows), replacing with the actual path to the folder

pip install -r <path>\requirements.txt

Finally, execute main.py by either double-clicking on it or by entering the following in command prompt (Windows), replacing with the actual path to the folder

 python <path>\Chamberlain\main.py 

Features

  • Add member
  • Search member based on various criteria
  • Update member details
  • See all the room details
  • Search room by number or occupany status
  • Check in / check from a room
  • Generate bill
  • Search bill(s) by bill number or membership ID

About

An easy to use hotel management system for managing members, rooms, bills data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages