-
-
Home page
-
Log on calendar. Pops up when user clicks on date on calendar
-
Learn (Quiz, Articles, Challenges). Each completion gives user points towards Solana currency to later redeem.
-
Learn Quiz - Generated by Google Gemini
-
Chat bot - integrated Google Gemini API
-
Map of women health clinics & donation centers near users location
-
Log donation - photo sent to MongoDB for admin approval
-
Badges page - mints with Solana to exchange points for currency
-
Account User - stored on MongoDB. Solana Wallet included
-
Log in - users stored in MongoDB
About ThinkPink
ThinkPink was inspired by the idea that menstrual health tools should feel empowering and be more than just clinical trackers. Many apps focus only on logging periods, but we wanted to create something more holistic — a platform that supports cycle awareness, education, medication management, and meaningful community impact. ThinkPink isn't just about tracking: we reward women for learning about their own bodies and working hard to feel their best. Conversations around period equity also motivated us to connect personal health tracking with real-world support.
Inspiration
ThinkPink was inspired by the idea that menstrual health tools should feel empowering and be more than just clinical trackers. Many apps focus only on logging periods, but we wanted to create something more holistic — a platform that supports cycle awareness, education, medication management, and meaningful community impact. Conversations around period equity also motivated us to connect personal health tracking with real-world support.
What We Built
ThinkPink is a cycle-aware health app that allows users to:
- Log daily cycle data (phase, mood, symptoms, notes)
- Visualize their cycle with a color-coded calendar
- Manage medications
- Chat with an AI-powered assistant (Gemini)
- Submit verified donation proof
- Unlock and mint blockchain-backed impact badges
When a user submits donation proof, an admin reviews it. Once approved, the backend mints a badge to the user’s wallet, and the app updates to reflect the unlocked achievement.
How We Built It
We built the frontend using React Native (Expo) and managed state with React Context and AsyncStorage. The backend uses Node.js, Express, and MongoDB to handle logs, submissions, and approvals. We integrated the Solana Web3 library to mint impact badges and used the Gemini API to power an in-app health assistant.
Gemini analyzes structured summaries of user-logged data — such as cycle phase and recent symptoms — to generate personalized explanations and wellness tips.
What We Learned
This project strengthened our skills in full-stack mobile development, backend-to-frontend synchronization, blockchain integration, and responsible AI usage. We learned the importance of designing systems where technical events (like minting a badge) immediately reflect in the user experience.
Challenges
One key challenge was ensuring that user identity, wallet addresses, and backend approvals were correctly synchronized. We also had to carefully manage state so that approvals and minting were reflected accurately inside the app.
Conclusion
ThinkPink combines cycle tracking, AI-powered insights, and verified impact rewards into one cohesive platform. It empowers users to better understand their health while contributing to meaningful community change.

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