: Customer portal rebuilt as a PWA
Built and maintained a custom MVC web application using Zend Framework 1, including a proprietary API for support and cross-server communication. Redesigned and modernized the entire portal into a mobile-first progressive web application.
- Offline capable
- PWA

The challenge
The portal is how customers reach the products they bought, so thousands of signed-in users depend on it every day. It was built desktop-first on Zend Framework 1, while most users had moved to their phones. Rather than a rebuild from scratch, the modernization happened inside the existing MVC application, with a proprietary API connecting it securely to other servers.
The portal serves as the digital delivery system for Athlean-X products, handling thousands of authenticated users. Converted a desktop-first experience into a responsive, mobile-first PWA with offline capabilities. Delivered complex features within the MVC architecture, managing models, controllers, and views.
Highlights
- 01Redesigned portal into a progressive web app with offline support.
- 02Developed custom API integrations for secure cross-server communication.
- 03Implemented responsive UI and mobile-first architecture.
- 04Maintained and extended features in a two-person development team.
What this means for your business
Many established businesses have an older system that still works but feels dated on a phone. A full rewrite is often unnecessary: a mobile-first redesign can modernize what customers see while keeping the logic that already works. If your site or customer portal is hard to use on mobile, a redesign can bring it up to date without the risk and cost of starting over.
Stack
- Zend Framework
- JavaScript
- PHP
- HTML
- CSS
- jQuery
- MySQL
- CPanel
- Google API
- Meta API
- Adobe Photoshop
- Adobe Illustrator
- Progressive Web Apps (PWA)
- REST API
- SVN
More work
- Athlean-XWebsites · 2017—2022
- NielsenWebsites · 2022—2024
- Learn Athlean-XWebsites · 2017—2022
Need something like this?
- Web applicationsCustom software when a website is not the answer: multi-tenant SaaS, billing, dashboards and internal tools.
- Website redesignModernize an existing site: faster, mobile-first, accessible, and ready for local search.
Tell me what you’re working on and roughly when you need it. You’ll hear back within one business day.