Favorites feature (polymorphic implementation)
"Favorites" epic letting candidates save offers and entities, built on a polymorphic design to stay extensible.
Ruby on Rails
PostgreSQL
Polymorphic
RSpec
'Favorites' epic (~1,700 lines, 39 files) letting candidates save job offers. Careful handling of the logged-out flow: clicking 'add to favorites' triggers sign-in via LinkedIn / Facebook / Google, then creates the favorite and redirects to the listing; for a manually created account, the favorite only materializes after email confirmation. Built on a polymorphic design to stay extensible to other resources, with a dedicated listing, candidate-account integration and responsive display.