محفظة (Mhfatha)
Platforms: Android & iOS
is an innovative mobile application designed to help users discover discounts and special offers from nearby stores in Saudi Arabia. Merchants can easily add their offers, and users can view detailed information and activate discounts by scanning a QR code at the store. The app efficiently integrates three roles into one platform: User, Vendor, and Admin CMS, making it a comprehensive solution for managing discounts and offers.
Key Features:
Discount Discovery: Users can easily find and browse discounts from local merchants based on their geolocation.
QR Code Activation: Users can activate discounts by scanning QR codes at participating stores.
Multi-Role Integration: The app supports three roles: User, Vendor, and Admin, ensuring comprehensive management of offers and discounts.
User-Friendly Interface: Designed with intuitive navigation for an enhanced user experience.
Robust Backend: Built with Laravel (PHP) for efficient data management and seamless API integration.
Secure Authentication: Utilizes Firebase Authentication for secure user account management.
Skills Used:
Mobile Application Development
Flutter & Dart
Laravel (PHP)
API Integration
UI/UX Design
Project Management
Geolocation Services
Firebase Authentication
Database Management
Front-End Development
Back-End Web Development
the story
The inspiration behind محفظة stemmed from the desire to enhance the shopping experience for consumers while providing local businesses a platform to promote their discounts. By enabling users to easily access nearby offers, we aimed to create a win-win situation for both shoppers and merchants, fostering a vibrant local economy.
Approach
Utilizing Flutter and Dart for cross-platform development, we ensured that محفظة provides a seamless experience on both Android and iOS. The app features a user-friendly interface designed with UI/UX best practices in mind. We implemented robust backend support using Laravel (PHP) for efficient data management and API integration. Additionally, geolocation services enable users to find nearby stores effortlessly, while Firebase Authentication secures user accounts.