/RoundTrip

A trip planning application that allows users to create and organize a trip itinerary based on points of interest.

Primary LanguageTypeScript

RoundTrip

A trip planning application that allows users to create and organize a trip itinerary based on points of interest.

Features

  • Login authentication
  • Interactive trip map
  • Responsive activity and restaurant search
  • Modifiable itinerary
  • Application features carousel

Tech Stack

typescript postgresql sequelize nodejs react redux express mui css3 html5

Run Locally

Clone the project

  git clone git@github.com:chingu-voyages/v44-tier3-team-38.git

Go to the backend

  cd backend

Create database

  createdb chingu

Update .env file

  DB_USERNAME=
  DB_PASSWORD=
  DB_DATABASE=chingu
  DB_HOST=localhost
  PRIVATE_KEY=privatekey123
  YELP_API_KEY=NK7YfdBlAQjSuGgqhg8mJy6cV9qdtYZ56wf8cVv-duAPjt7u_VxYC5pJfx1srn54N1_M9W8GZRActgHZ06ngFMO_2aZ1FNZGOfYHv-oOgcSYrjeyEct-pikg91htZHYx

Install dependencies

  npm install

Go to the frontend

  cd Frontend/vite-project

Install dependencies

  npm install

Update .env

  VITE_GOOGLE_MAPS_API_KEY=AIzaSyAGiZ0jn302vwLSuChWuuRziuxMWfvEmKs

Start the server

  npm run dev

Access the project in your browser at localhost:5173