https://github.com/venopyx/hotel-booking
https://github.com/venopyx/hotel-booking
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/venopyx/hotel-booking
- Owner: venopyX
- Created: 2023-05-18T09:16:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-18T09:17:08.000Z (about 3 years ago)
- Last Synced: 2026-01-03T12:26:16.054Z (7 months ago)
- Language: TypeScript
- Size: 1.48 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HotelBooking
Hotel Booking App Using The MERN Stack With TypeScript & Redux 🤩

## Features:
- Room reviews and ratings
- Room pagination
- Room search feature
- User profile with bookings
- Admin Room management
- Admin User management
- Admin Booking management
## Technology Stack:
- TypeScript
- Node js
- Express Js
- MongoDB
- JWT
- React
- React Bootstrap
- Redux
- React Paypal Button V2
## Usage
### Env Variables
Create a .env file in then root and add the following
```
NODE_ENV = development
PORT = 5000
MONGO_URI = your mongodb uri
JWT_SECRET = 'abc123'
PAYPAL_CLIENT_ID = your paypal client id
```
## Install Dependencies
```
npm install
cd frontend
npm install
```
### Run
```
# Run frontend
npm run client
# Run backend
npm run server
```
- Version: 1.0.0
- License: MIT
- Author: Said Mounaim