/travel-planner-client

Travel Planning App | Chingu Voyage 12 | Bears 06

Primary LanguageJavaScript

Travel Planning App (frontend)

Netlify Status

Overview

This is the frontend repository for a travel planning app created during the Chingu Voyage 12.
Check out the backend repository here.
See the project in action here.

Team Members

Yuri
Leony
Josy

Features

  • Create a user account to get started
  • Stay logged in for 5 days
  • Upload an avatar image
  • Enter and save your destination & travel dates
  • See a 5-day weather forecast for your destination using the Darksky API & locationIQ API
  • See the top 10 attractions for your destination using the Sygic Travel API
  • Find out more about the attractions by clicking on them
  • See a map of your destination including the most popular attractions using the Mapbox API
  • Create a to-do list

Run the project

  • Clone this project
  • Clone the backend repository and follow the instructions in there
  • cd into the project directory
  • Run npm install in your command line
  • Update the axios baseURL to http://localhost:3001
  • Run npm start in your command line
  • Visit http://localhost:3000 in your browser

Tech stack

  • React
  • Node.js
  • Express
  • MongoDB
  • JWT for authentication
  • SCSS