BU-On-The-Go: An Integrated On-Campus Mobile App

Feb. 2023 – May 2023

High-level Architecture

Description

• Developed interactive client-side features for Android by leveraging Kotlin and Jetpack Compose.
• Implemented backend services using Python and Flask, established client-server connection via RESTful API.
• Built an event-driven architecture, enabling course schedule import, attendance tracking, and timely notifications.
• Utilized Google Authentication, Map APIs, Getstream for Google login, location tracking, and chat features.
• Ensured data persistence and app stability by connecting to a remote MySQL database for data storage.

Yingzhe Dong
Yingzhe Dong
Graduate Student of Computer Science

I am a full-stack developer with interests in software development, system architecture, and distributed system.