5
Portals
Jest Suites
API Tests
4 Tools
Analytics
Dedicated Sprints
Quality
LyRise is a talent marketplace connecting companies with pre-vetted developers. The platform consists of 5 interconnected portals: a Talent Portal for developers to apply and manage profiles, an Employer Portal for companies to post jobs and manage hiring, a Key Account Manager Portal for relationship management, an Admin Portal for system-wide administration, and a public Landing Page.
Each portal shares a common backend with role-based access control, while maintaining distinct frontend experiences tailored to each user type's workflow.
The 5-portal architecture shares a common Express + MongoDB backend with role-based middleware that gates API access per portal type. Each frontend is a standalone React app with its own routing, but all communicate with the same API — ensuring data consistency while allowing independent frontend deployment and iteration.
Quality sprints were a deliberate practice: dedicated time blocks for refactoring shared utilities, standardizing component patterns across portals, and eliminating accumulated technical debt — resulting in faster feature velocity in subsequent sprints.
Analytics integration spans 4 tools: Google Analytics and GTM for page-level tracking, Amplitude for event-based product analytics, and Mouseflow for session recording and heatmaps — providing a complete picture of user behavior across all portals.