Sample applications & learning notes while working through
Michael Hartl's Ruby on Rails Tutorial (7th Ed.)
This organization gathers every mini‑app built chapter‑by‑chapter.
| # | Repo / Tag | Key Topics | R1 Status | R2 Status |
|---|---|---|---|---|
| 1 | hello_app | Deploy, routes | ||
| 2 | toy_app | MVC scaffold, REST | ||
| 3 | sample_app v1‑ch03 |
Static pages, TDD | ||
| 4 | sample_app v1‑ch04 |
Rails‑flavored Ruby, helpers | ||
| 5 | sample_app v1‑ch05 |
Layout, Bootstrap, partials | ||
| 6 | sample_app v1‑ch06 |
User model, validations | ||
| 7 | sample_app v1‑ch07 |
Sign‑up, flash, TLS | ||
| 8 | sample_app v1‑ch08 |
Login, sessions | ||
| 9 | sample_app v1‑ch09 |
Remember‑me, cookies | ||
| 10 | sample_app v1‑ch10 |
Edit / index, admin users | ||
| 11 | sample_app v1‑ch11 |
Account activation mail | ||
| 12 | sample_app v1‑ch12 |
Password reset mail | ||
| 13 | sample_app v1‑ch13 |
Microposts, images | ||
| 14 | sample_app v1‑ch14 |
Follow system, feed | ||
| – | Rails‑Tutorial7 | Docker, learning log | 📝 | 📝 |
# clone a specific chapter sample
git clone https://github.com/Rails-Tutorial7/sample_app
cd sample_app
# set up dependencies
bin/setup # or: docker compose up --build
# start dev servers
bin/devThis project is licensed under the MIT License — see the LICENSE file for details.