Inspiration

There have been many times in my life where I've had to study last minute for a test completely alone, still having countless questions about the content. This problem inspired me to create StudyFinder!

What it does

Study Finder allows users to post "Study Sessions" available for other students on the site to see and join. Once joined, students can see the contact information of other people in their study session.

How I built it

I used VSCode as my editor, first focusing on the front end with react, html, css, and typescript, eventually shifting to the backend using Firebase and Firestore.

Challenges we ran into

I had never used an API or a backend before. Since the app was initially setup to store and edit local data only, making the transition from local storage to a database was difficult. In particular, it was challenging to find out how to store user-specific data on the site.

Accomplishments that we're proud of

I'm proud that I was able to set up user authentication, as this is something I had never done before in a project.

What I learned

I learned how to use an API, how to use Firebase, how to use GitHub, git, and how to set up user authentication!

What's next for StudyFinder

I hope to add a chat feature that allows users to communicate with one another within the app.

Share this project:

Updates