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.