/Landscapes

A basic clone of the website 500px.

Primary LanguageRuby

Landscapes

Landscapes

Landscapes is a clone based on the popular web app 500px. It has basic functionality of displaying recent photos and viewing user profiles.

Features

  • Single page web application.
  • Built with Ruby on Rails for the backend, a postgreSQL database, and sending up data using jbuilder to send data back from ajax requests
  • The frontend features a React-Redux implementation
  • Basic User Authentication
  • User Following, based on a joins table to show how many users are followed and how many users are following

Screenshot

alt text

Challenges

  • Implementing follows and tracking both a user's followers and those that same user is following. One strategy implemented is a unique naming convention for the associations tables of fans (those who follow a user) and idols (those the user follows).

Coming Soon

  • Features planned
    • Photo Show - Modal
    • Photo Uploading
    • Photo Likes

Contact