Skip to content

Shahzzoda/Trippin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trippin

Somewhere between an online travel scrapbook and social media. Store your best moments.

Profile

Store all of your memories on convenient and aesthetic location. Profile page with pictures of the user and their post

Map

Interactive visual of the places you've been. Map using google maps API. Map with images overlayed on them as well as a collection of their posts below it

Posting Feature

Post your photos with all the neccessary metadata. Upload functionality uses Cloudinary API.

  1. Crop your photos Crop functionality
  2. When did you go on this adventure? Datetime picker modal
  3. Tag a location so it can be captured on the map! Location picker You can also add a description for each of your photo and your trip overall! Here's what the final peice would look together on the profile and map page when the post is clicked on! Trip module. Displays the trip description, each photo, and their corresponding description

Everytime you post a trip, confetti displays!

Stack

Backend

  • Express
  • Sequelize
  • PostgreSQL

Frontend

  • React
  • Bootstrap 4.x

Running the app

For local development you will need two terminals open, one for the api-backend and another for the react-client.

# terminal 1 for the api-backend 
cp .env.example .env
npm install
npm run dev
# terminal 2 for react-client 
cd client
npm install
npm start

About

Full stack web app. Share your trips and follow others. Connected with Google Maps and Cloudinary API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.0%
  • CSS 19.0%