Ruby Project: Users and Interests (Sinatra + YAML)

Click here to view this project on Github.

This is a small Sinatra app that loads user data from a YAML file and renders simple profile pages. It includes a home page that lists all users, individual user pages that show email + interests, and helper methods that compute totals (how many users and how many interests overall). It’s a clean example of server-rendered pages backed by lightweight structured data.

Skills demonstrated:

  •     Ruby
  •     Sinatra
  •     YAML data loading and transformation
  •     Dynamic routing (/user/:name)
  •     ERB templating
  •     Helpers for derived data (counts, aggregation)
  •     HTML layout + navigation

Leave a Reply

Your email address will not be published. Required fields are marked *