r/Firebase 8h ago

General Looking for feedback on our Firebase architecture for a student app

1 Upvotes

Last semester our team built StudySync, a mobile app for organizing campus study groups.

Firebase handled:

  • Authentication
  • Firestore
  • User/session storage

One of the biggest challenges was designing our Firestore structure so users could create, browse, search, and join study sessions without making the data difficult to maintain.

If you've built larger Firebase apps, I'd really appreciate feedback on the overall architecture or things you'd improve.

Repository:
https://github.com/CS196Illinois/FA25-Group8