What it is
Crewber is a job board platform designed specifically for the entertainment industry, connecting skilled event technicians with production companies and employers.
The platform enables:
- Job Posting: Employers can post jobs with templates for Lighting, Audio, Video, Backline, Crew, and Merch Management roles
- Job Discovery: Technicians can browse and filter jobs by location, job type, and category
- Direct Messaging: Built-in messaging system for direct communication between employers and applicants
- Portfolio Management: Technicians can create profiles and showcase their skills and experience
- Resource Guides: Best practices for day rates, safety, and show-day operations
The stack
Why Next.js + TypeScript
The platform needed to work seamlessly across web, allowing technicians to browse and apply for jobs on the go. Next.js provides server-side rendering for fast page loads, built-in routing, and excellent SEO—critical for a job board platform. TypeScript ensures type safety across the complex job matching and messaging systems, preventing bugs in critical user flows.
Why Appwrite
The platform handles real-time job listings, messaging, and user profiles that need to scale with event schedules and hiring cycles.
Screenshots

What I'd do differently next time
- Implement real-time notifications earlier (push notifications for new job matches)
- Add more granular skill tagging and matching algorithms from day one
- Consider a more event-driven architecture for job application workflows
