Open Source Β· Free Forever

Your Academic Life, Simplified.

The VITAP Student App revolutionizes how VIT-AP students access academic information, track attendance, and stay organized β€” with real-time updates.

100%

Open Source

Always

Free to Use

Locally

Data Stored

VITAP Student App Screenshot
πŸ“š
⚑
OPEN SOURCE β˜…FREE FOREVER β˜…TRACK ATTENDANCE β˜…SMART TIMETABLE β˜…GRADE ANALYTICS β˜…SECURE & PRIVATE β˜…REAL-TIME DATA β˜…BUILT BY STUDENTS β˜…OPEN SOURCE β˜…FREE FOREVER β˜…TRACK ATTENDANCE β˜…SMART TIMETABLE β˜…GRADE ANALYTICS β˜…SECURE & PRIVATE β˜…REAL-TIME DATA β˜…BUILT BY STUDENTS β˜…OPEN SOURCE β˜…FREE FOREVER β˜…TRACK ATTENDANCE β˜…SMART TIMETABLE β˜…GRADE ANALYTICS β˜…SECURE & PRIVATE β˜…REAL-TIME DATA β˜…BUILT BY STUDENTS β˜…
Features

Everything You Need

πŸ“š

Academic Hub

Real-time attendance tracking, detailed timetables, grades, and performance insights all in one place.

⚑

Smart Notifications

Never miss important class alerts, exam schedules, or university announcements.

🌦️

Live Utilities

Local weather updates, campus events, and quick access to useful student-made tools.

πŸ”

Secure & Private

Advanced encryption with platform-specific security measures to protect your academic data.

🎨

Beautiful Design

Clean interface, responsive design, and intuitive navigation for the best user experience.

πŸ“Š

Analytics

Comprehensive analytics and insights to track your academic progress and performance trends.

Dev Ecosystem

Built for Developers

Complete Dev Stack

πŸ“±

VITAP Student App

Flutter-based mobile application with modern UI and comprehensive student features

πŸ”—

Vtop API

FastAPI wrapper providing RESTful access to VTOP data with authentication and rate limiting

🐍

Vtop Client Library

Python library for programmatic VTOP portal interaction with session management

πŸ¦€

Rust Vtop Library

High-performance Rust library integrated with Flutter via flutter_rust_bridge

vtop_example.py
# Install the VTOP client library
pip install git+https://github.com/Udhay-Adithya/vitap-vtop-client.git

# Quick start example
from vitap_vtop_client.client import VtopClient

async with VtopClient(reg_no, password) as client:
Β Β Β Β attendance = await client.get_attendance()
Β Β Β Β print(attendance)
Support

Support the Project

This app is built and maintained by a student, for students. If you've found it helpful, consider supporting in a small but meaningful way!

⭐ Star on GitHub

The best (and completely free) way to support. It shows appreciation and helps others discover the project!

πŸ’› Optional Donations

No pressure at all β€” this app will always be free. But if you'd like to chip in: