All your student essentials in one place
Univault syncs grades, attendance, notifications and calendars from your college portal and displays them in a clean, mobile-friendly dashboard. Export PDFs, sign-in with Google, and get push notifications — designed for students & admins.
CGPA
Completed Courses
Notifications
Features
Academic Records
Dynamic CGPA calculation, grade distribution, completed & pending course lists, and per-semester breakdown. Option to download a styled PDF containing profile, courses and CGPA.
Portal Sync
Secure portal sync and account linking — sync grades, attendance and notifications directly into the Univault app.
Notifications & FCM
Send push notifications via FCM. Tapping a notification opens the main app (SplashActivity) regardless of deep link targets.
Authentication
Email OTP verification flow (PHP backend) plus Google Sign-In. On registration via college mail, the app pre-fills email & full name fields and blocks generic gmail.com registrations.
Admin Calendar
Create events with duplicate checks, select dates with a date picker, and sync events to server. Events filter by selected calendar date.
Course Management
Admin interface for departments and courses with CRUD operations, RecyclerView lists, and server API built with PHP & MySQL.
Dashboard preview
Screenshots & Video
Swipe or use arrows to browse. Images are full-size mobile screenshots.
Demo video
Contact & Tech notes
Backend: PHP & MySQL. Notifications: Firebase Cloud Messaging. Auth: Email OTP + Google Sign-In. Android client: Kotlin. Download the app on Google Play to try it: Play Store.