0%
CrewCorner

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

CrewCorner - Image 1
CrewCorner - Image 2
CrewCorner - Image 3
CrewCorner - Image 4
CrewCorner - Image 5

Technologies Used

TypeScriptNextJSAWSSpring APIOrval CodeGen

Key Features

Freelancer and role management
Session and event planning
Advanced role-based access control
Enterprise admin dashboard
Spring Boot backend on AWS
Typed API contracts with code generation
Dedicated Expo mobile app for freelancers
Real-time updates across web and mobile
!

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.

Have a project in mind?

We'd love to hear about what you're building.