How this project works
Marlowe Gazette is an original teaching publication built in twelve complete snapshots. Clone once and run any numbered folder independently.
The path starts with Laravel setup and routing, adds Blade and Bulma, then introduces isolated MySQL databases, Eloquent relationships, feeds, accounts, profiles, owned stories, search, secure password recovery, and Railway.
Authentication uses Laravel's built-in web session guard through custom controllers, routes, validation, and Blade forms. No Breeze or Jetstream scaffolding is installed.
Seed accounts are ada@example.com and grace@example.com, both with password123.
Parts in order
Work through the parts in sequence. Each lesson explains the ideas, then points you to a runnable GitHub snapshot.