TR
Tahmid Tanjim RahimMobile App Developer
Mobile App Case Study

University Companion & Campus Portal

Cross-platform mobile application for university course schedules, notices, and academic resource tracking.

ClientAcademic & Campus Project
RoleMobile App Developer
TimelineMilestone Phased Builds
PlatformCross-Platform (Flutter)
Stack:FlutterDartFirebaseSQLite
01

The Problem

University students frequently deal with fragmented course announcements across messaging apps, scattered PDF syllabus files, and unpredictable class schedule updates. This companion application consolidates academic notices, routines, and materials into an intuitive mobile interface.

02

What I Built

Delivered end-to-end in milestone phases, with a verified working build at each stage and full source code handover.

Interactive course timetable and lecture schedule notifications
Real-time campus notice board synced with Firebase Cloud Messaging
Offline syllabus and lecture notes caching with SQLite
Clean UI following Material Design principles with dark mode support
03

Key Technical Decisions

Offline-First Architecture: Cached academic schedules and documents locally in SQLite with background Firebase synchronization.

State Management with Provider: Decoupled UI state from database queries for swift screen transitions.

04

Results & Client Impact

Published a complete, open-source university companion application demonstrating end-to-end Flutter development.

06

Application Gallery

Verified production screens from the Barrera's Remodeling Inc Flutter application.

University Companion Mobile App Screen

Campus Student Portal - Schedules, routine tracking, and academic updates