Project by @leovido.eth (dev) and @harios (designer)
The project
Instant Access to $MOXIE Rewards:
Moxito provides users with a seamless way to track their $MOXIE rewards directly from their home screen. With the help of a dynamic widget, users can get real-time updates on their earnings without the need to open the app.
User Search for Earnings Insights:
Moxito includes a powerful search feature that allows users to look up how much $MOXIE each user has earned, offering transparency and insight into the reward distribution.
Customizable Notifications for Better Engagement:
Moxito allows users to set custom push notifications based on their preferences, ensuring they never miss important updates or reward milestones, enhancing their engagement and motivation.
Key Features
Home Screen Widget: Real-time stats on $MOXIE rewards available at a glance.
Search Functionality: Easily look up and compare $MOXIE earnings for different users.
Customizable Push Notifications: Stay informed about $MOXIE milestones, daily earnings updates, and progress towards goals.
Design Challenges:
Initially struggled with the design aspect, but thanks to the contributions of @harios, we were able to create a sleek, user-friendly interface that greatly enhances the user experience.
AWS Lambda and CDK Setup Hurdles:
Encountered difficulties in setting up AWS Lambda and the AWS Cloud Development Kit (CDK) for backend services. The process involved overcoming configuration issues and optimizing Lambda functions for handling real-time updates and API requests.
iOS Background Tasks:
Implementing background tasks to fetch data periodically presented challenges in balancing efficient data fetching while adhering to iOS background task limitations and optimizing battery life.
Technologies used
Discussion