Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Jason Seifer
STAFF
Jason Seifer
Treehouse Guest Teacher

Forum Contest: Create a Photo Gallery in Ruby on Rails

After you've watched the video, please read the details below carefully. I'm looking forward to your entries!

How to Enter: Create a simple photo gallery in Ruby on Rails. You can use any front-end framework and/or JavaScript you'd like, if any. You can also use any external gems to ease the uploading process. Create a GitHub repository and paste a link to it in the comments along with a link to the deployed project.

Heroku is a great, free way to deploy, but there are some limitations with file system storage to keep in mind (hint: Amazon s3 is a good place for storage). For inspiration with a little example code, check out the Image Uploads in Ruby on Rails 4.1 workshop.

Due Date: All entries must be submitted by August 17th at 11:45pm EST. Here's a timezone chart so you can see what time that is for your locale.

Here's a timezone chart so you can see what time that is for your locale.

Prize: The entries will be judged by Treehouse teachers based on both design and code. One winner will receive a free month of Treehouse Pro on us! :) We'll announce the winner on August 18th and reveal the next contest.

4 Answers

Alexander Batalov
Alexander Batalov
21,887 Points

I'm in!

Soory, I noticed contest only friday night and there is still tons of tweaks to be made and there is no spec's. Anyway I did my best within those few hours I spent working on this project.

GitHub repo and Live demo with some data

Thank you, enjoy some paintings :)

Michael Choi
Michael Choi
6,332 Points

Nicely done, good job!

Samuel Johnson
Samuel Johnson
9,152 Points

great work with little time!

Had to test out on my mobile and worked perfectly!

Wanted to find a demo using the carrierwave gem, definetely looks better than the dragonfly and the paperclip alternatives

Sorry about the spider image it was a false widow i caught and only image i could think to upload!

Alexander Batalov
Alexander Batalov
21,887 Points

Thank you guys for the feedback. Cheers!

Great project man! I think I am going to use it as this seems to be the best I've found. I think the only issue would be that your images aren't listed in "DESC", so you actually have to "scroll" backwards to see all the photos.

Dope

Chris McKnight
Chris McKnight
11,045 Points

Just something I put together today and yesterday. Needs some user experience tweaks to the uploading. Also doesn't allow editing images themselves.

GitHub Repo and Live Demo

Jason Seifer
STAFF
Jason Seifer
Treehouse Guest Teacher

What a tough week! Both entries were really great this week and our winner won by a hair. Keep up the great work -- these both make great portfolio additions.

This week's winner is Alexander Batalov! His entry was extremely high quality all around. The design and ajax loading, while not required, definitely helped. His code was solid, too.

The next forum contest is about building a tic-tac-toe game in Ruby. Great job everyone!