Skip to content

Latest commit

 

History

History
95 lines (71 loc) · 3.79 KB

README.md

File metadata and controls

95 lines (71 loc) · 3.79 KB
react mongodb express.js tailwindcss react hook form zod redux cloudinary typescript

Place Finder

A web platform for discovering and booking accommodations near popular tourist destinations.

Note

On free account on Render, it takes down the instance in every 15 minutes of inactivity so you may face very high initial load time or api delays as mentioned here.

  1. 👋 Introduction
  2. 💻 Tech Stack
  3. 🐛 Known Issues
  4. 🏁 Quick Start

A web platform that offers a convenient solution for travelers seeking accommodations near popular tourist destinations. Users can easily discover and book suitable lodging options based on their preferences.

  • Functionality to delete trip.
  • Add pagination to listings.

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/TayyabAsghar/Place-Finder.git
cd place-finder

Installation

Install the project dependencies using single npm command in root folder:

npm run deps

or individually to move to client and server folder and run:

npm i

After that refer to README.md to each folder to setup environment variables and run project locally.

Deployment

  • Create an account on Render.
  • Create a new project.
  • Overwrite the install , build and start commands if necessary.
  • Deploy the web.
  • Update the environment variables REACT_APP_API_URL , CLIENT_BASE_URL and homepage in client/package.json.
  • Redeploy the web with new environment variables.