Features
- Public marketing website with branded design system and animated backgrounds
- Free case evaluation form with multi-file document upload
- Client portal with case status tracking through 8 immigration stages
- Admin dashboard for submission management and client oversight
- Bidirectional document management between admins and clients
- Cal.com integration for consultation scheduling
- Role-based access control with user and admin roles
- Email notifications via Resend for invitations and password setup
- Support for O-1, EB-1A, EB-2 NIW, H-1B, L-1, and P visa categories

Challenge
Immigration firms need to manage complex case workflows while providing clients visibility into their case status. Building a system that serves both marketing and operational needs requires careful UX design and robust document handling.
Solution
Built a dual-purpose platform with a polished public website featuring custom branded design and an authenticated client portal. Implemented 8-stage case tracking, bidirectional document sharing with Cloudflare R2, and Cal.com integration for consultations.


Highlights
- 8-stage case tracking from consultation to decision
- Bidirectional document sharing between clients and admins
- Custom branded design with animated elements