Team DOM-main Expansion presents Playdpresent
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 McCarthy
Chaun Chambers
Carlos Grandis
Joe Brown
Stivan Bozov
Haidar Nasralla
Technologies
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.