Rails projects
- most recent at the top
- all projects listed here, except Railstutorial's sample-app, contain only my code
- all apps are deployed from the top directory using
git subtree push --prefix path/to/dir remote_name branch_name
command, for reference check this post at Coderwall
Railstutorial's sample-app (Twytter)
(with postgresql instead of sqlite3 and all exercises finished, rails 5.0.x) github | view Twytter in browser
Associations
Iventbrite - App a'la Eventbrite - View in GitHub | browser modelling data task description - task No.2 'Private Events'
Authentication
Clubhouse App - Write embarassing posts about other users, log in to see the author GitHub | view in browser task description
Forms
re-former Building forms with HTML way and then Rails way task description
Building with ActiveRecord
modelling data micro-reddit task description
Raw SQL (as part of Rails course)
raw sql queries/exercises from SQLzoo.net
Basic Routes, Views and Controllers
Warm-up Rails-tester app built to get familiar with routes, views and controllers task description
RestClient
RestClient browser task description
Sinatra Projects
Mastermind on Sinatra
Mastermind on Sinatra | Play in the browser Caesar Cipher on Sinatra task description
Ruby projects
RSpec
Connect four game RSpec for connect four
Linked-lists
Recursion
Fibonacci warmup merge sort task description
File I/O and Serialization
Hangman game with save/load features task description
Object-oriented Programming
tic-tac-toe game (hardly OOP and poor design of my first game) Mastermind RSpec for Mastermind task description
Advanced building blocks
bubble sort and enumerable methods RSpec for enumerable methods task description
Ruby building blocks
First task were some basic scripts(Caesar sipher, stockpicker, substrings), later task was to write specs for them GitHub