Role
Full-Stack Developer
Tech
React Native, JavaScript, Expo, Firebase Authentication, Google Auth, GraphQL
About the Project
Courte is a mobile application that offers a comprehensive solution to facilitate the shared use of public tennis courts by enabling users to find the closest parks with available courts, manage queues, and connect with nearby users to play together. Courte's front-end was built using React Native with Expo along with the Native Base component library. Courte utilizes the devices native features, including location and maps.
As a full-stack developer I integrated user authentication with Firebase Authentication and the Google OAuth provider with the login and sign-up flow. I integrated the Google Maps SDK with Courte in order to display dynamic park data pulled from MongoDB via GraphQL queries.
This project was created from concept to delivery in just 12 weeks, this would not have been possible without such a talented team. Thank you to our UI/UX designer Bruna Weiss and to fellow developers Gabriel Watanabe, Jaspreet Bhatti, Mizuho Tohma, Gustavo Monte and Yebin Cho for making Courte possible!