Skip to content
/ Bookify Public template

Bookify, A Finalized Hotel Reservation App made with TypeScript, React, Tailwind and Firebase. This project takes user's perspective.

Notifications You must be signed in to change notification settings

DevEooo/Bookify

Repository files navigation

🏨 Bookify (Hotel Reservation App)

A modern and responsive Hotel Reservation App built with TypeScript, React, and Tailwind CSS, using Firebase for backend services such as authentication and storage.


Preview


✨ Features

  • 🏠 Browse Hotels – View available hotels with details, images, and pricing.
  • 📊 Real-time Statistics - A function to monitor user's activity.
  • 📅 Book Rooms – Make reservations in real time using Firebase.
  • 👤 User Authentication – Secure login and signup powered by Firebase Auth.
  • 💾 Cloud Storage – Store images and hotel data with Firebase Storage and Firestore.
  • 🧭 Dashboard Views – Separate access for users and admins.
  • 🌙 Responsive Layout – Fully responsive with Tailwind for smooth cross-device experience.

🛠️ Tech Stack

Category Technology
Frontend React (TypeScript), Tailwind CSS
Database Firebase (Firestore, Auth)
Tools Vite, React Libraries

📌 Note

I'm using user's perpective in this project. that's why there's only a few of function files. and there's no admin authority, admins may only to perform CRUD action and order approval. i wish i could apply admin system, but i'm ran out of time. so in another time i'll apply it.


🚀 Getting Started

1. Clone the Repository

git clone https://github.com/<your-username>/hotel-reservation-app.git
cd hotel-reservation-app

About

Bookify, A Finalized Hotel Reservation App made with TypeScript, React, Tailwind and Firebase. This project takes user's perspective.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages