https://github.com/aj-tap/simple_hotel_booking_system
Hotel booking system web app built using django and bootstrap with basic text sentiment analysis.
https://github.com/aj-tap/simple_hotel_booking_system
booking-system bootstrap5 django python text-classification
Last synced: 2 months ago
JSON representation
Hotel booking system web app built using django and bootstrap with basic text sentiment analysis.
- Host: GitHub
- URL: https://github.com/aj-tap/simple_hotel_booking_system
- Owner: aj-tap
- License: gpl-3.0
- Created: 2021-12-15T11:50:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-17T09:08:10.000Z (almost 4 years ago)
- Last Synced: 2025-06-01T15:58:17.217Z (5 months ago)
- Topics: booking-system, bootstrap5, django, python, text-classification
- Language: HTML
- Homepage:
- Size: 6.9 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple_Hotel_Booking_System
Note: > It's one of my college requirements. I may or may not update it as I focus on learning other things.
## How to install and run
1. Install Python 3.6+ from the official website.
2. Git clone the repository or download the zip and unzip it.
3. Make a make a virtual enviroment and Install dependencies
4. Make migrations and runserver, you can access it using browser http://127.0.0.1:8000/Guide for local deployment
```
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
```
## Features
* Booking Module
* Payment Module
* Contact Email Module. (Check django docs for setting up email api)
* Google maps api and Google account when creating an account. Insert API in (settings.py)
* Guest Ratings Sentiment-Classification (It classify ratings of guest whether it is postive or negative feedback with 89% accuracy level.)## Todo :
- [ ] Create a function when guest check out
- [ ] Make a ERD diagram, Flowchart, etc.### Home Page
### The model Classifies whether the comment is postive or negative. It will shows in Staff Page

## Web app Demo:
https://simplehotelreservation.herokuapp.com/
> Sentiment-classification demo app is not working on web right now .
> I think because of the nltk.txt download. When I deploy it, I didn't run ntlk.downloader() or directory of the Review_model.pkl on heroku