Repository navigation
VITMail v1.0.0 π
VITMail is a specialized, lightweight email client built exclusively for students of VIT-AP University. It is designed to cut through the noise of a standard inbox by prioritizing communication from university authorities and ensuring vital newsletters and circulars render perfectly.
β¨ Key Features
π Smart Authority Filtering: Automatically identifies, highlights, and categorizes emails from key university figures (Vice Chancellor, Dean Academics, Placement Cell, CoE, etc.) so you never miss an important announcement.
πΌοΈ Newsletter Engine: Custom-built HTML parsing engine that fixes broken inline images (cid: tags) and layout issues common in university circulars, ensuring every notice looks exactly as intended.
π Secure & Private:
AES-128 Encryption: Sensitive application constants and email identifiers are obfuscated using AES encryption to prevent scraping.
Client-Side Only: No intermediate servers. The app communicates directly between your device and the Gmail API.
jjβ‘ Offline Caching: Built-in encrypted caching layer allows you to view previously fetched important mails even without an internet connection.
π Smart Attachments: Simplified interface for previewing and downloading circular PDFs and resources.
π οΈ Technical Highlights
Language: Kotlin
Architecture: MVVM (Model-View-ViewModel)
API: Google Gmail API (REST)
Security: javax.crypto for AES Encryption & Obfuscation
Concurrency: Kotlin Coroutines & Dispatchers
βοΈ Setup & Build Instructions
Note: This project uses Google Sign-In and Gmail APIs. To build and run this app locally, you must provide your own credentials, contact the user for this.