A few months ago, I noticed that students in my college were using different apps and WhatsApp groups for almost everythingβbuying and selling items, finding events, connecting with clubs, and sharing information.
It felt messy.
So I decided to build CampusHub, a Flutter app that brings those things together in one place.
This wasn't just a UI project. I wanted to build something that felt like a real product, so I focused on both the user experience and the backend.
What CampusHub Can Do
π Buy and sell items within the campus
π€ User authentication and profiles
π· Upload product images
π View campus events
π Club information
π Notifications
βοΈ Cloud-based data storage
Tech Stack
Flutter
Dart
Firebase Authentication
Cloud Firestore
Firebase Storage
The Challenges
This project taught me that building an app is much more than writing UI code.
I spent a lot of time debugging authentication issues, fixing Firestore security rules, handling image uploads, and making sure everything worked smoothly across different screens.
There were plenty of frustrating moments, but every bug I solved taught me something new.
What I Learned
Building CampusHub helped me understand:
Flutter app architecture
Firebase Authentication
Firestore database design
Cloud Storage
State management
Debugging real-world applications
It was my first experience building something that could actually be useful to students instead of just being another tutorial project.
What's Next?
I'm planning to keep improving the app by adding:
Better search and filters
In-app chat between buyers and sellers
Push notifications
Admin dashboard
Improved UI and performance
I'd genuinely appreciate any feedback or suggestions. If you have ideas that would make CampusHub more useful for students, I'd love to hear them.
GitHub: {embed % https://github.com/Bhavya4907/Android_App %}
Thanks for reading! π
Top comments (0)