Monday, November 12, 2018

Coin Collection Tracking Application Walkthrough

This video walk-through describes a Ruby on Rails 3.2 application I developed to track coin collections. This was one of my biggest projects, originally written in PHP and then ported over to Rails 2, and later upgraded to Rails 3.








The user can create an account and then select existing coins from the rather complete catalogue of U.S. coins throughout the decades. Coins often have grades associated with them, so the user can assign a grade to the coin when adding the coin to the collection or just add a coin and leave it without a grade. In order to add a graded coin, the user must visit the coin's detail page and select the grade.

Adding a graded coin


Coin counts in the collection
Anywhere else, in order to make it more usable, the application just adds an ungraded coin.

The application makes use of AJAX in several places to improve the user experience. For example, when coins are added or removed from the user's collection, the plus and minus buttons make a call in the background. If the action was successful, the page updates via JavaScript without a page refresh.

It is also possible to upload one's own pictures to the site in order to complement the coin images that already exist.



I will eventually post code at my GitHub account.


No comments:

Post a Comment