Capstone: Photo Tourist Web Application

Description

In this Capstone project for the Photo Tourist you will implement a Ruby on Rails web application that makes use of both a relational and NoSQL database for the backend and expose the data through services to the Internet using Web services and a responsive user interface operating in a browser from a desktop and mobile device. You will have a chance to revisit and apply what you have learned in our previous courses to build and deploy a fully functional web application to the cloud accessible to your co-workers, future employers, friends, and family. In developing the Photo Tourist web application, you will get to work with different data types and data access scenarios (e.g., fielded data display and update, image upload/download, text search, access controlled information) to provide your users the ability to show off their photos and information from trips they have taken and to seek out photos and information from trips taken by others. Using the application you develop, your users will be able to • Create an account • Upload and download photos to the site and make them accessible to others • Provide descriptions of trips and photos that others can read • Organize photos by location and trip, • Find photos based on location • Find photos based on text searches of descriptions • Locate the place where the photo was taken on a map



More Ways to Learn Ruby on Rails

Ruby on Rails5

6th - College | Online class

A web-application framework that includes everything needed to create web applications.

Free

Rails with Active Record and Action Pack

7th - College | Online class

You already know how to build a basic web application with the Ruby on Rails framework. Perhaps, you have even taken Course 1, “Ruby on Rails: An Introduction” (we highly recommend it) where you...

Free
Offers paid add-ons

Ruby on Rails Guides

7th - College | Online resource

Official guides for the Ruby Programming Language

Free

The Ruby on Rails Tutorial

7th - College | Online resource

The Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers...

Free

Ruby - Treehouse

7th - College | Online resource

Learn Ruby from scratch. Build and launch a web app. Whether you are just starting out or are a tech industry pro, we are here to provide you with the tools to help you excel.

$25 monthly
Offers paid add-ons

Become a Ruby on Rails Developer

College | Online class

Ruby on Rails is a popular framework for building full-featured web applications. Used by startups like Basecamp, Twitter, and Hulu, Rails is an in-demand skill for web developers. Get the...

$20 monthly
Offers paid add-ons

See all resources for Ruby on Rails