Back
Year
2025
Tech & Technique
Flutter, Dart, Firebase Auth, Cloud Firestore, Firebase Storage, Provider, REST API
Description
Makanplus is a mobile application built with Flutter and Firebase designed for tracking personal metrics and managing personalized meal plans. The app features secure user authentication, profile customization with image uploads, dynamic meal plan tracking, and device integrations like mapping and content sharing.
My Role
As a core developer in a team of two, I was responsible for the entire application build, excluding the Gemini AI integration. My contributions included:
- Developing the complete frontend interface using Flutter and managing application state with Provider.
- Setting up and integrating the Firebase backend (Auth, Firestore, Storage) from scratch.
- Writing strict Firebase security rules to validate user data (like height/weight metrics) and secure meal plans and profile pictures.
- Implementing native device features using packages like image_picker, maps_launcher, and share_plus.
- Developing the complete frontend interface using Flutter and managing application state with Provider.
- Setting up and integrating the Firebase backend (Auth, Firestore, Storage) from scratch.
- Writing strict Firebase security rules to validate user data (like height/weight metrics) and secure meal plans and profile pictures.
- Implementing native device features using packages like image_picker, maps_launcher, and share_plus.