
Status
completed
Client
Enterprise client
Duration
6 months
Overview
Enterprise-grade platform for managing freelancers, crews, and complex event operations. CrewCorner centralizes planning, role assignment, availability, and permissions into a single scalable ecosystem consisting of a Spring Boot backend on AWS, a web-based admin interface, and a dedicated mobile app for freelancers.
CrewCorner was built to handle the real-world complexity of managing freelance crews across events, productions, and multi-day sessions. The platform introduces a clear domain model around freelancers, roles, availability, sessions, and permissions. A Spring Boot backend running on AWS provides a robust and scalable foundation, handling authorization, session orchestration, and data integrity. On top of this, a modern Next.js web dashboard supports planners and administrators, while a dedicated Expo-based mobile app empowers freelancers to manage availability, view assignments, and receive real-time updates. Typed APIs generated via Orval ensure consistency across web and mobile clients. The system is designed for operational clarity, auditability, and long-term extensibility, supporting enterprise workflows and future integrations.
Gallery





Technologies Used
Key Features
Challenges
- Designing a flexible yet strict authorization model, scaling session management for large crews, synchronizing data across web and mobile clients, and maintaining consistent state between frontend and backend.
Solutions
- Applied domain-driven design, implemented a Spring Boot backend on AWS with clear domain boundaries, enforced RBAC at the API level, introduced typed API contracts for shared schemas, and built an Expo mobile app to keep freelancers connected in real time.