Team DOM-main Expansion presents Playd
present

Playd Demo Video

Playd Demo Video

Looking for a DJ? Get Playd!

Have you ever struggled to find a DJ for your event? Sometimes Google just doesn't cut it. This apps helps DJs find clients, and music lovers to find the perfect sound for their event. It's like Tinder - but for music. Get PlayD.

The app allows both users and DJs to log in or sign up for an account, providing tailored features for each. Users can browse a list of available DJs, filtering by location, genre, and occasion, and view detailed DJ profiles, including price and ratings. They can book DJs directly from their profile page, manage their bookings, and leave feedback after events. Users can also update their personal profiles as needed. DJs, on the other hand, can log in or sign up to create their profiles, view and edit their details, manage bookings by confirming or rejecting requests, and check feedback from clients. Additionally, DJs can browse other DJs to check out the competition or network.

The Team

  • Ben McCarthyPreview: Ben McCarthy

    Ben McCarthy

  • Chaun ChambersPreview: Chaun Chambers

    Chaun Chambers

  • Carlos GrandisPreview: Carlos Grandis

    Carlos Grandis

  • Joe BrownPreview: Joe Brown

    Joe Brown

  • Stivan BozovPreview: Stivan Bozov

    Stivan Bozov

  • Haidar NasrallaPreview: Haidar Nasralla

    Haidar Nasralla

Technologies

TypeScript, React Native, Expo, FirebasePreview: TypeScript, React Native, Expo, Firebase

We used: TypeScript, React Native, Expo, Firebase

Firebase provides a versatile back end with media storage, databases and authentication. As we wanted to design a mobile app, React Native and Expo were most appropriate as they offer a wide range of mobile-friendly components. Typecript's static typing allowed us to catch errors early in development.

Challenges Faced

Using a complete new tech stack. Consistently getting the emulators to work. Merge conflicts and communication errors.