× About Skills Experience Projects Contact Resume

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.

Reflection

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

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.


Images

Admin Demo




User Demo




VHotel's Homepage




Admin Analytics Page




User Checkout Page