Inspiration
I’ve always found that staying consistent with healthy habits is tough when you’re doing it alone. For example, when I was trying to lose weight in the gym, it was easy to skip days if I didn’t have anyone to push me. However, whenever I worked out with friends, I felt more motivated. The problem was that they weren’t always available. That’s what inspired me to build CoinStep, an app that keeps you accountable, motivated, and rewarded, even when you’re not physically with someone.
What it does
CoinStep lets two users track their daily health stats like steps, calories, and sleep using the HealthKit API from their phones. They can create one or multiple prize pools by depositing funds. At the end of a challenge, the app compares both users across all metrics to determine a winner. Throughout the challenge, the app sends assertive reminder emails if someone is falling behind, and once the challenge ends, it generates a detailed report showing what each user did and why the outcome was decided. Users can also opt in for weekly reports to monitor long-term progress.
How we built it
Health data: Pulled from the HealthKit API. Backend: Built with FastAPI to manage users, challenges, and prize pools. Frontend: Simple interface with React Native. Prize pools: Managed using Solana. Calories: Estimated using Gemini API through food image recognition. Reports and notifications: Automated with Fetch AI and AgentMail to send emails.
Challenges we ran into
The team was new to blockchain, inexperienced in integrating API, and learning new agentic tools like FetchAI, which we were not familiar with.
Accomplishments that we're proud of
With the time we had, we built a whole functioning App that can be used at this moment if published.
What we learned
We learnt how to implement Defi tools like Solana for the first time. Helped us extend our mobile app development skills. Developer Teamwork skills. Worked under pressure.
What's next for CoinStep
We want to keep working on this and have it reach actual users and get feedback on whether it helped them or not.
Built With
- fastapi
- mongodb
- python
- react-native



Log in or sign up for Devpost to join the conversation.