What?
Junior Youth + Us is a project that Adib Behjat and myself collaborated in, in order to provide information for youth animators and families information on Junior Youth programs.Â
Â
Why?
Adib and myself found that there was a lack of information available to animators around the world for activities they could provide for junior youth groups. We also noted that the websites that were available, were not mobile friendly! So we decided to brush up on our coding skills and begin working on this.
How?
We upgraded the site to Ruby on Rails from PHP and I decided that one of my most treasured projects deserved the same type of love. We converted the whole site using Ruby on Rails, and we regret NOTHING! Implementing various gems including Devise, OmniAuth, Instagram, Bootstrap and much more.Â
Responsive Design
This website was created to tackle a major issue – provide content that was easily readable on mobile platforms!
Facebook Integration
We included the option to allow users to login through their Facebook accounts to make the registration process as simple as possible.
Custom Admin Panel
We built both the front end and back end from the ground up. We added what we needed instead of using a CMS system such as WordPress.
Instagram API
Implementing the Instagram API to include all images with the hashtag #junioryouth to drive content from users all over the world.Â
Imgur API
Built a RubyGem from the ground up to upload all images on the website directly onto Imgur instead of using our own server.Â
Customized wysihtml5-rails Gem
Customized the wysihtml5-rails gem to allow image uploads using the imgur image upload gem, and also to allow YouTube videos to be embedded to the editor.
Amazon Web Services
The website runs on its own AWS instance utilizing all of the features that comes with it.Â
Security
We had the website tested for security vulnerabilities to ensure that the users and the content would be safe from malicious attacks. Â