/TravelChat

Primary LanguageJavaScript

Travel Chat

Travel Chat is a social media app built for active travellers or nomads who are looking to meet like-minded people in the same city they’re currently in or will be travelling to. The platform allows for users to connect with friends over a built-in chat box. Travel Chat also allows users to search up other users based on the location they'll be, when they will be there, and keywords from their profile write-up.

Final Product

My profile page Edit profile write-up Newsfeed Friend List Chat component using API Find a new friend Friend's profile

Set Up

React front-end:

  • Install dependencies in "client" folder with npm install
  • Run npm start to render on http://localhost:3000
  • Components are tailored to a 1920x1080 screen size.

Rails back-end:

  • Install dependecies in "letsjet-backend" folder with bundle install
  • Run rake db:reset to create, load, and seed database
  • Run rails s -p 3001 to render JSON:API on http://localhost:3001

Dependencies

  • React
  • React-router-dom
  • Material UI
  • Axios
  • Rails
  • ActiveStorage
  • PostgreSQL