This is an Hotel Management App. It was made using jQuery and Javascript OOP (Object Oriented Programming) principles. It consists of four tabs, each displaying information about today's bookings, revenue or room service orders:
- The Main tab: displays information about the total numbers of rooms occupied, rooms available, occupancy rate and today's bookings and orders.
- The Orders tab: displays detailed information about today's orders. There is an input that can be used to search for the orders for a different date. When a customer is selected, all the information in the tab will refer to that particular customer.
- The Room tab: displays detailed information about today's bookings. There is an input that can be used to search for the bookings for a different date. When a customer is selected, all the information in the tab will refer to that particular customer.
- The Customer tab: where a new customer can be added, or an existing customer can be searched for.
git clone https://github.com/andreeahanson/Gametime.git
Once you have cloned the repo, install the library dependencies. Run:
npm install
To view the app in action, run the following command in your terminal:
npm start
Then, go to http://localhost:8080/ in your browser to see the code running in the browser.
- Use OOP to drive the design of the application and the code
- Separate business-logic code from view-related code
- Create a robust test suite that thoroughly tests all functionality of a client-side application