Ayubowan!(Welcome)

This is the application I built during the 2nd course at Tealeaf Academy. This is a Reddit-like application, with all features built from scratch. No external libraries or gems were used.
Features:
  • Built with Ruby 1.9.3 and Rails 4
  • Create and edit posts
  • Comment and vote on posts
  • Authentication
  • Tracks who created every comment, vote and post
  • Organize posts by category
  • Categories can only be created by Admin
  • Uses roles to allow admins to edit all posts
  • Uses ajax to vote
  • Slugs as URLs
  • Display time based on user specified time zone
  • Deployed to Heroku
  • Uses gem to extract common logic
What I learnt:
  • Basics of relational databases
  • Basic database associations: 1:M and M:M
  • ActiveRecord
  • Resourceful routing
  • REST
  • MVC - models,views and controllers
  • Request/response processing
  • Partials
  • Helpers
  • Filters
  • Rails Forms
  • Validations
  • Strong Parameters
  • Callbacks
  • Authentication from scratch
  • Time zones
  • Simple roles
  • Deployment
  • Polymorphic associations
  • Ajax, the Rails way
  • Pretty URLs
  • Building APIs
  • Created and published my first rubygem

Suchitra Edussuriya-Essl

All Posts



4 votes
Web Ruby

Heroku

Best way to deploy your web app.

posted by Lilo at 11/19/2013 3:04pm PST

2 comments

2 votes

jyryr

;iylig

posted by suman at 03/20/2014 11:17pm PDT

0 comments

1 votes
Movies

egsgrqwaetawe

sdfsd

posted by suman at 03/20/2014 11:27pm PDT

0 comments

1 votes
Web

Kauai Vacations

Happy holiday

posted by Lilo at 08/06/2014 8:36pm PDT

0 comments

1 votes

Home Search

Makes it really easy to find homes.

posted by nani at 04/01/2015 8:19am PDT

0 comments

0 votes
Web Ruby

Tealeaf Academy

Online bootcamp for Ruby on Rails. Great Instructors, Teaching Assistants and Students.

posted by Nani at 12/12/2013 10:44am PST

0 comments