FlexiFairy is a campus tech app that helps students connect by posting their flexi needs (requests) and what they can offer (as flexifairies). It’s a simple and social way to exchange support on campus — whether that’s study help, dining hall swipes, or a quick favor.
Built with a FastAPI backend and a React Native frontend, FlexiFairy lets users browse, filter, and post offers and requests in real-time, with secure authentication via Firebase.
✅ Post requests for help
✅ Post offers to help others
✅ View all offers and requests in a shared feed
✅ Edit or delete your own posts
✅ Filter and sort by category or type
✅ Authenticated access via Firebase Auth
✅ Fully responsive mobile app experience
- React Native
- Expo
- Firebase Auth (via JS SDK)
- FastAPI (Python)
- Firebase Firestore (NoSQL DB)
- Firebase Admin SDK (token verification)
- Swagger UI (auto API docs)
Clone the repo and follow the setup instructions in the respective frontend and backend folders.