ReactBooking is an online hotel booking application build with MERN Stack.
Live online version is available here
- Online Booking System
- Add / Delete Reservations
- Add / Reviews
- Add / Remove Favorites
- Admin Dashboard
- Add / Update / Delete Hotels
- Add / Update / Delete Rooms
- Add / Delete / Update Destinations
- Manage Users
- View / Delete Messages
- ReactJS - A JavaScript library for building user interfaces.
- Redux Toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
- Formik - Formik is the world's most popular open source form library for React and React Native
- Firebase - Store and sync app data at global scale
- Leaflet - an open-source JavaScript library for mobile-friendly interactive maps
- bear-react-carousel - modern mobile touch slider with hardware accelerated transitions for ReactJS
- date-fns - Modern JavaScript date utility library
ReactBooking requires react-booking-server to run.
Create a .env file and set
REACT_APP_BASE_URL=__YOUR_BACKEND_SERVER_URL_
Configure Firebase configuration
Edit src/config/firebaseCfg.js and set you firebase project config
Install all dependencies and start application
npm install
npm start
MIT