Portfolio Overview
MaConnect
By George Yazji
About This App
- Developed a mobile application for McMaster students to connect with peers and participate in campus activities.
- Designed the app using Flutter in Android Studio and Xcode, with a backend powered by MySQL and Google Firebase.
- Enabled students to create, list, and manage activities, with options for participant limits and program-specific activities.
- Integrated features to filter activities, request to join, and view profiles of participants.
- Implemented group chat functionality for students to plan activities with other participants.
- Prototyped the app using Figma for initial design concepts.
- Conducted testing sessions with over 20 participants to validate functionality, performance, and security requirements.
- Optimized app performance with multi-threaded processing and caching, achieving a 500% improvement in loading times.
- Followed structured development life cycles, including testing, performance analysis, and iterative improvements.