uchiha-suraj / Hotel_Booking

🏨 Full MERN application Typescript, Server Side Rendering, Webpack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fabhotels Hotel Booking

Your image title Your image title Your image title


Features:

1. Autosuggest input Feature, fetching data from Backend.
2. Redux Toolkit for state management.
3. Node Js for backend development of the required APIs.
4. SSR (Server Side Rendered)* enabled.
5. typescript for type checking.
6. Webpack to bundle and run the code.
7. Used functional programming concepts.
8. styled-components to organize the CSS.
9. used render to host the Backend.
10. used vercel to host the Frontend.

Setup Process:

  1. First git clone the repository.
  2. go to /client directory.
  3. npm install to install the dependency.
  4. npm start to run the application on localhost:3000.

to run it on server side:

  1. npm run build to make the dist folder.
  2. npm run ssr to start the server on localhost:8080.

*note: Vercel do not allow Server Side Rendering for React Application, Please Do manual setup to check the SSR.
*note: Backend is already deployed on render, Database environment setup is not required.

About

🏨 Full MERN application Typescript, Server Side Rendering, Webpack.


Languages

Language:TypeScript 82.6%Language:JavaScript 12.8%Language:HTML 3.3%Language:CSS 1.2%