Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/masoumehmohebbi/typescript-react-hotel-booking-app

Hotel booking with TypeScript & React & TailwindCss ⛺ ✈️
https://github.com/masoumehmohebbi/typescript-react-hotel-booking-app

hotel-booking hotel-booking-website pnpm react-router-dom react-router-v6 reactjs single-page-application spa tailwindcss typescript

Last synced: 3 months ago
JSON representation

Hotel booking with TypeScript & React & TailwindCss ⛺ ✈️

Awesome Lists containing this project

README

        

typescript-react-hotel-booking-app 🏩🌍



Hotel Booking App, based on TailwindCss library, ReactJs And Json-server.This App was very challenging and had many complications for me. Because I used it with several libraries like "react-date-range", "react-leaflet", "react-country-flag"; that I had never worked with them before.

The packages that i used:



  • react-leaflet

  • swiper

  • tailwind-scrollbar

  • react-date-range

  • date-fns

  • axios

  • json server

  • react-country-flag

  • ...





Dark_Mode






What I learned in this project:



  • How to online the json-server-data in "render.com"

  • How to work with react-country-flag library and show the related dynamic markup on it

  • How authentication user in the app

Development setup


1. First, you need to clone the project:

```
git clone https://github.com/masoumehmohebbi/typescript-react-hotel-booking-app
```

2. Then, install required packages:

```
pnpm i
```

3. Finally, run the dev script to start the dev server:

```
pnpm run dev
```




[🔼 Back to top](#typescript-react-hotel-booking-app)