Wednesday, October 1, 2014

My Recent Works

Here are my recent works:





flkrshare - A flickr sharing urls generator.(Link)


The flkrshare application is a flickr sharing urls generator.

It starts from getting a valid flickr user. Flickr will ask for the permission to read the original size of the photos and then show all photosets owned by the user. It will generate the sharing urls of all photos after user choose one photoset. The users just copy the sharing urls, paste to their blog html editors and starts to write article.

The Techniques used:
  • flickr APIs wrapped by flickraw
  • Bootstrap 3 for responsive web design
Steps to operate:
  1. input a valid flickr user name.
  2. give permission on flickr page.
  3. select the photoset.
  4. review the photos.
  5. generate the sharing urls.

Project source repo at Github: https://github.com/chaoyee/flkrshare






MyFlix - A production quality video web site(Link)


MyFlix is the example of showing the professional capability of a Ruby on Rails developer.

Several key points such as:
- TDD (Test Driven Development) and Agile development practice.
- Social networking features.
- Administration features such as adding videos.
- Background jobs for asynchronous processing of emails (Sidekiq).
- A third-party e-commerce system integration of wrapping APIs, credit card payment and recurring billing for customers (stripe.com).
- Users can watch video clips, leave reviews and invite friends to join the site.

Project source repo at Github: https://github.com/chaoyee/myflix
Demo site: http://myflixch.herokuapp.com/





PostIt! - A mini posting system to post interesting links on it(Link)


- A mini posting system that allows people to post some interesting things or thoughts on it.
- The users can have comments to the post.
- Everybody can do a positive or negative vote to both posts and comments.
- The users who want to post, comment or vote must register to the system.
- Only the user with admin role can manage the system such as creating categories.

Project source repo at Github: https://github.com/chaoyee/PostIt
Demo site: http://postitch.herokuapp.com/