Inspiration

The inspiration for this project is that as women in an underrepresented field, we often find it difficult to find and connect with other WINGs (Women, Non-binary, and Gender-nonconforming students) who hold similar interests as us academically, socially, and professionally.

What it does

This app aims to connect users with other WINGSs looking for a community to connect with. Our app achieves this through a friend-matching algorithm, a random hangout generator powered by generative AI.

How we built it

This app was built using react-native expo to build the front end of our app, TypeScript, and JavaScript to build the backend, firebase to store the user information and data, and protected information using the OAuth API, and the random hangout generation was built using Open-AI's API.

Challenges we ran into

The main challenges we ran into were using databases as we struggled to try to work with MongoDB but ended up switching to Firebase. Also, layering screens was a bit difficult to figure out. Lastly, we had some struggles using git commands when pushing our changes.

Accomplishments that we're proud of

We are extremely proud that we truly have never worked with any of the frameworks and technologies we used in this project, but still given the time we had we were able to create a successful project.

What we learned

We learned how to use react-native with expo, firebase, working with APIs (OAuth, Open-AI), peer-programming, and Git commands, etc.

What's next for Canopy

In the future, we hope to implement messaging, user bios, a photo album feature when swiping on users, and a more enhanced filtration process.

+ 50 more
Share this project:

Updates