Skip to content

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

Notifications You must be signed in to change notification settings

uchiha-suraj/Hotel_Booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

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.