📖 Project Story – Campus Diaries+
🎯 What Inspired Us
As students ourselves (or closely working with them), we noticed how scattered and unorganized student resources are — from notes, previous year papers, and college events to teacher-uploaded videos. There was no centralized hub for students in B.Tech, M.Tech, or MBA programs to access what matters most in their academic journey.
This inspired us to build Campus Diaries+, a platform that empowers students with all their essential resources — under one clean, accessible mobile app.
⸻
🛠 How We Built It
We used: • React Native + Expo for building a seamless cross-platform mobile experience • Firebase (Auth, Firestore, Functions, Storage) for backend, user management, and media handling • YouTube API to embed faculty-uploaded videos and tutorials • Figma for UI/UX design and onboarding flow • GitHub + Expo Go for testing, versioning, and collaboration
We also planned future features powered by OpenAI for doubt-solving and Google Vision API for smart content tagging.
⸻
🚧 Challenges We Faced • Integrating YouTube APIs reliably within Expo (due to platform limitations) • Ensuring media uploads (PDFs, images) were optimized and didn’t crash the app • Designing an intuitive UI that works across all student levels • Structuring data in Firestore to scale without performance issues
⸻
🎓 What We Learned • Firebase is incredibly powerful but needs thoughtful data structuring • Real-time testing on devices using Expo Go saved hours of development time • Accessibility, speed, and simplicity matter the most to student users • Good UX starts with understanding real user pain points
Built With
- english
- platforms

Log in or sign up for Devpost to join the conversation.