Oxotel - An Online Hotel Booking System

AttainU
AttainU

What are we trying to build?
Building an Online Hotel Booking System where users can retrieve hotel details and book rooms in the hotel according to their convenience.

Live Project Link | GitHub Link

Why did we choose this project?
It's a real-world application, helping customers to hotel booking.
Learn how booking system websites work.
How to use API to get relevant information.

Technologies used and why?
Bootstrap: CSS and Bootstrap to the designed website faster and easier.
React Js: to create web applications that can change your data without reloading your page. It is scalable, simple and fast.
NodeJS: Easier and scalable, Multiple modules (NPM, Grunt, etc.) and supportive community

ExpressJS: Server-side JS Framework. It is simple, flexible, scalable.
 
Bcrypt: Hashing password
 to secure user data.
Sequelize: Sequelize ORM for easy access to the database by mapping database entries to objects and vice versa.
PostgreSQL: PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.


Future scope of improvement?

Improve UI and make it more interactive.
Login using social media accounts like(facebook, google)

Sort Hotels according to price
.

Add a blog section.

Send email for hotel bookings. 

DEMO: