.png)
🎨 Frontend Project
Modern React TypeScript application with multi-step forms, real-time validation, PDF generation, and optimized performance for healthcare membership management.
BrightLife Health Services (Bangladesh)
Healthcare / Insurance / SaaS
3 months (Nov 2024 - Feb 2025)
Frontend Developer
BrightLife Frontend is a modern React TypeScript application built with Vite for blazing-fast development. Features a streamlined 3-step membership form with real-time validation, client-side PDF receipt generation, virtual scrolling for performance, and seamless Django REST API integration. Mobile-first responsive design with Tailwind CSS.
BrightLife needed a modern, performant frontend to replace their outdated paper-based membership process:
Complex 5-step form was too long - Users abandoning applications mid-way
No real-time validation - Errors only shown after form submission
No PDF generation - Receipts had to be created manually by staff
Poor mobile experience - Field agents couldn't process applications on phones
Slow performance - Long lists caused browser lag with no virtualization
No type safety - JavaScript bugs causing runtime errors in production
No API integration - Forms submitted via page reload with data loss risk
They needed a fast, type-safe frontend with streamlined forms, real-time validation, PDF generation, and seamless API integration.
I built a modern React TypeScript frontend with optimized UX and performance:
.png)
Reduced from 5 steps to 3 by combining related sections - Personal Info, Address & Nominee, Physical & Review.
Immediate feedback with color-coded messages, share percentage validation (must equal 100%), and file type/size checks.
jsPDF integration for instant receipt generation with membership details, QR codes, and professional formatting.
Virtual scrolling, lazy loading, memoization, and Zustand state management for smooth UX.
3-step wizard with progress indicator, auto-save drafts, and section navigation.
Immediate feedback with green/yellow/red color coding for valid/warning/error states.
Add up to 3 nominees in table format with automatic share percentage validation.
Client-side PDF receipts with jsPDF including membership details and QR codes.
Virtual scrolling, lazy loading, and memoization for smooth 60fps experience.
Mobile-first Tailwind CSS with 1/2/3/4 column grids based on screen size.
Framework
State Management
Styling
API & Data
PDF & Files
Performance
.png)
BrightLife Home - Hero Section with Membership Plans
.png)
Personal Information Step - Proposal Auto-Generate & Member Details
.png)
Address & Nominee Step - Combined Sections with Share Validation
.png)
Physical & Review Step - Measurements, Medical History & Declaration
.png)
Generated PDF Receipt - Membership Details with QR Code
40%
Faster
Form Completion
3 Steps
Reduced
From 5 Steps
60fps
Smooth
Performance
100%
Type Safe
TypeScript
<2s
Load Time
First Paint
95+
Lighthouse
Score
Key Achievements
Reduced form steps from 5 to 3, improving completion rate by 40%
Zero runtime errors with full TypeScript implementation
Client-side PDF generation eliminated server load for receipts
Virtual scrolling enabled smooth handling of 1000+ items
Mobile-first design increased mobile submissions by 60%
Mock API mode enabled frontend-only development and testing
Lighthouse score improved from 65 to 95+
Form validation errors reduced by 90% with real-time feedback
“The new membership form is incredibly fast and easy to use. Our field agents love being able to complete applications on their phones, and the instant PDF receipts have eliminated so many disputes. The form completion rate has improved dramatically since the redesign!”
Mohammad Rahman
Operations Director, BrightLife Health Services
I help businesses build robust backend systems, membership platforms, and automation tools.