V Hotel Web Application
Python
HTML
CSS
JavaScript
Docker
Bootstrap
mySQL
This project was tasked for the creation of a hotel program with the intended use of reserving hotel rooms. There will be a web app. The user interface will be designed as part of the project but will contain, as a minimum, the ability to create and edit customer information and place and remove reservations, for administration: edit hotel information. The web application’s default state is whereby anyone using the app can log in to view and reserve at any a given number of hotels. The app must include the ability create, modify and delete customer information and hotel information, allow customers to reserve rooms and the app must be able automatic update pricing on hotel information.
Our group approached this project with the intention to achieve our core goals, create a working website with the necessary functions, and once we these goals where met, then can we expand upon functionality of the website.Our framework for completing can be described in stages. A typical stage starts with meeting the customer/professor to gather information about what is necessary, we then met every week on a particular day to discuss what objectives where met and what functionalities were implemented, finally we meet again with the customer/professor to discuss the functionalities that were implemented and any additional features they would like.Each stage has a overall goal, for our case, 1st stage goal was to build a basic website with basic necessities, 2nd stage was to expand upon 1st stage, and the 3rd and final stage was to clean up and tie up loose ends for the project. Overall, we had a strong foundation in terms of establishing a realistic scope, which allowed us to not stray too much from our projects scope, and development style that adapted to our teams needs throughout the semester. Further, communication and establishing a skillset per team member allowed us to establish meeting times and assign tasks that a team member can easily produce.
My responsibilities consisted of programming most of the backend such as our API and creating our Database. I also used docker to put it on our virtual machine for public access.
Admin Demo
User Demo
VHotel's Homepage
Admin Analytics Page
User Checkout Page