https://github.com/antoniosertic23/hotels
Web application for managing a hotel chain. The Hotels page was created as a project for web programming fundamentals exercises at university.
https://github.com/antoniosertic23/hotels
bootstrap3 css3 firebase hotel-management-system html5 javascript jquery web-programming
Last synced: 3 months ago
JSON representation
Web application for managing a hotel chain. The Hotels page was created as a project for web programming fundamentals exercises at university.
- Host: GitHub
- URL: https://github.com/antoniosertic23/hotels
- Owner: AntonioSertic23
- Created: 2023-03-30T17:16:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T18:00:34.000Z (about 1 year ago)
- Last Synced: 2025-04-04T06:44:13.423Z (3 months ago)
- Topics: bootstrap3, css3, firebase, hotel-management-system, html5, javascript, jquery, web-programming
- Language: HTML
- Homepage:
- Size: 30.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hotels
## Web application for managing a hotel chain
The Hotels page was created as a project for web programming fundamentals exercises at university.
The project's theme was chosen to address potential issues related to managing a hotel chain.
The page showcases all the acquired knowledge about basic web technologies like **HTML**, **CSS** (using **Bootstrap 3.3.7**), and **JavaScript** (with **jQuery**). **Firebase** was used as the database.
[](https://skillicons.dev)
The application allows users to register and log in via Firebase with thorough validation of all entered parameters, such as proper email format.
---
### The page includes 3 types of views:
1. For regular website visitors who can only see the list of hotels.
1. For logged-in users who can make room reservations at hotels.
1. For logged-in admins who can manage the hotels themselves. They can edit, delete, and add hotels, as well as cancel reservations. Admins also have access to statistics and can add new admins.---
### Project Setup
To run the project, it's necessary to create your own Firebase database following the example provided in `assets/data.json`. Then, paste the obtained connection data into `js/firebase_config.js`.