This application is a simple "Today I Learned" (TIL) tracker, built as part of my application for the Junior Rails Programmer role at 37signals.
Its primary purpose is to demonstrate practical skills in Ruby on Rails development, following the principles and practices valued by 37signals. This includes:
It is my first Rails application. Partly, I built it to learn Rails, but also to have a simple tool to log my learnings and share them with you. This app represents an effort to build a useful tool while showcasing craftsmanship and a thoughtful approach to web development.
The development process itself, including challenges faced and decisions made, is documented separately. The github repository is here. The app runs on Render.
The learnings are real: they were tracked separately in a markdown file, which were later uploaded to the app via seeds.rb. This also ensures that the learnings are retroactively logged and that you are able to view them in the order they were learned.