UI & Feature Showcase π±β¨
The REward application features a modern, intuitive, and highly functional user interface built with Flutter and Material 3. Below is a visual walkthrough of the key features.
π Onboarding & Security
A seamless entry experience with secure authentication and a friendly welcome.
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
Key Highlights:
- Curved Backgrounds: Custom-painted UI elements for a premium feel.
- Biometric Ready: Architecture supports secure login via Google and traditional email.
π Home Dashboard
The central hub for user activity and rewards.
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
Key Highlights:
- Points Card: High-visibility real-time points balance.
- Community Stats: Transparency in total environmental impact.
- Micro-Animations: Subtle floating shapes and smooth sliver-based scrolling.
π Gamification & Profile
Motivating users through rankings, badges, and progress tracking.
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
Key Highlights:
- Badge System: Visual indicators of recycling milestones.
- Podium Ranking: Competitive leaderboard to encourage sustainable habits.
- Tiers: Users progress from Bronze up to higher ranks based on performance.
πΊοΈ Finding Kiosks
Real-time map and location-based services.
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
Key Highlights:
- Google Maps Integration: Live tracking of available RVM (Reverse Vending Machines) kiosks.
- Real-time Status: Machines show as 'Available', 'Maintenance', or 'Offline'.
- Notification Timeline: A history of points earned and community announcements.
βοΈ Support & Info
Complete transparency and assistance for users.
{: .mobile-frame }
<!-- slide -->
{: .mobile-frame }
π Admin Tools
Hidden tools for staff to manage the ecosystem on the go.
{: .mobile-frame }
Admin Features:
- Live Statistics: Real-time overview of users, offers, and recycling volume.
- Global Announcements: Post notifications directly to all users from the app.
- Offer Management: Add new rewards and manage current catalog items.