Univault
Student dashboard • Grades • Attendance • Notifications

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

8.34
Calculated (S-10, A-9, B-8, C-7, D-6, E-5)

Completed Courses

42
Includes filtered failed subjects

Notifications

6
New & unread

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

Univault — Student
Last synced: Oct 5, 2025
CGPA
8.34
S:10 A:9 B:8 C:7 D:6 E:5
Notifications
You have 6 new notices
Completed Courses
List shows CourseID - CourseName and grade. Items can be searched and deleted.
Calendar (Admin)
Events sync to server. Duplicate checks prevent repeats.

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.