Connection Error
ITU-Student App

With secure login and profile management powered by Firebase Authentication, students can easily access their enrolled and completed courses, monitor attendance, view detailed grades and course reports, and manage their course enrollments and withdrawals. Designed to provide a comprehensive overview of their academic journey, this app empowers students to efficiently oversee their educational records and history.

Genres

student

studentApp

university

management

Teck Stack
React Native
Firebase
Mobile Application
Developer:Bazil Suhail
Publisher:EntitySafe
Released:23/08/2024
Platform:

Features

Academic Overview

  • Interactive gradebook showing marks breakdown per assessment type
  • Semester-wise performance comparison with visual charts
  • Official grade reports with institutional formatting

Attendance Tracking

  • Calendar view with color-coded attendance status for each course
  • Attendance percentage calculator with warning thresholds
  • Detailed session-by-session records with timestamp data

Course Management

  • Filterable course catalog with search by department/credits/schedule
  • Enrollment confirmation with automatic timetable conflict detection
  • Withdrawal request form with reason selection and submission tracking

Dashboard

  • Personalized overview with upcoming deadlines and recent activity cards
  • Quick-action buttons for frequent tasks like course registration
  • Performance summary widgets showing GPA trends and completion progress

Profile Management

  • Editable profile section with academic information and contact details
  • Secure password change functionality with confirmation flow
  • Document upload section for academic verification files

UI/UX Features

  • Animated transitions between screens using React Native Reanimated
  • Swipeable cards for quick access to different academic sections
  • Customizable dashboard with drag-and-drop widget arrangement
  • Dark/light mode support with system preference detection

Version

Android Version

Released Date

Updated Date

Content Rating

Interactive elements

Functionalities Implementation

Academic Operations

  • Course enrollment system with prerequisite validation and capacity checks
  • Withdrawal request workflow with status tracking and deadline enforcement
  • Grade calculation system that aggregates marks from multiple assessments

Authentication System

  • Firebase Authentication with email/password and Google sign-in options for secure access
  • Session management using Firebase Auth state persistence across app restarts
  • Role-based access control to ensure only students access student-specific features

Data Management

  • Firestore database stores all academic records with proper security rules
  • Real-time data synchronization for instant updates across all devices
  • Offline persistence enables access to critical data without internet connection