I'm Hesam Kazembeygi

Full stack web developer

hesam kazembeygi portfolio | Online Magazine

Online Magazine

Duration: 2 months / part time

Main stack: Laravel (Blade) + JS

Scale (users / data / requests): Previously live production system with real users and moderate usage

What did I actually do? (not the team)

  • Designed and implemented the core backend logic for a digital magazine platform
  • Built purchase-based access control to restrict content visibility to paid users
  • Implemented an interactive admin interface using canvas for defining clickable regions on magazine pages
  • Mapped canvas-defined regions to navigable content sections within each magazine
  • Developed secure content delivery flows distinguishing public previews from paid content
  • Integrated frontend and backend logic to support interactive navigation across magazine sections

Hard parts / challenges:

  • Designing an intuitive canvas-based editor that allowed non-technical admins to define accurate clickable regions
  • Translating spatial canvas coordinates into reliable, responsive navigation across different screen sizes
  • Enforcing purchase-based access control while keeping the main magazine page publicly viewable

Biggest technical decision I made: Chose a canvas-based interaction model for defining clickable regions on magazine pages instead of static layouts to enable flexible, editor-driven navigation

Result / impact (even rough): Delivered a production-ready interactive magazine platform that enabled monetized access to content during its active period

Internal complexity:

  • Digital magazine domain with purchasable issues and gated content access
  • Page-level navigation driven by canvas-defined spatial regions
  • Coordinate-based mapping between canvas regions and content routes
  • Separation of public preview pages from paid, authenticated content
  • Admin tooling for defining and managing interactive regions per magazine
  • Frontend-backend synchronization for interactive navigation metadata

Project Details

Name: Online Magazine
Technology: Laravel + Canvas
My position: full stack web developer
Preview: Visit Demo