/Touristr

A Flickr inspired where users can document their travels through a camera lens showing their unique view of the world.

Primary LanguageJavaScript

Welcome To Touristr

Touristr is a full-stack photo sharing application, inspired by Flickr. Users can upload photos of places they've been to as well as view photos, comment, and create their own photo albums.

touristr-front-page

Walkthrough

View photos

image

View specific photo

image

Edit photo

touristr-edit-photo

Upload photo

touristr-upload-photo

User profile page

touristr-profile-page

Technologies

Front End

  • Javascript
  • HTML
  • CSS
  • React
  • Redux
  • AJAX
  • Hosted on Heroku

Back End

  • PostgresSQL
  • Express.js
  • Sequelize.js
  • CSURF Library
  • Express Validator Library
  • AWS

Features

  • User authentication is completed by hashing passwords using bcrypt js library
  • Implementation of CSURF protection to prevent csrf attacks
  • Users can view, upload, and edit photos
  • Users can add, delete comments, and update comments
  • Users can view their photos, albums, and favorites in their profile page
  • Photos can be uploaded locally using AWS

Stretch Goals

  • Ultilize Google API so users can map the geolocation of their photos
  • Implement favorites
  • Add Tags