Inspiration
We wanted a women’s health app that feels supportive, trustworthy, and simple. Our original idea was bigger than a tracker. We wanted to deploy an assistant that could guide at‑home education, help users prepare for doctor visits, and eventually connect them to providers based on their tracking data. Once we started building, we narrowed the scope to a strong MVP that still reflects that long‑term vision such as cycle clarity first, with education layered on top.
What it does
HeyLucy! is a menstrual cycle tracking MVP centered on a calendar that predicts phases and updates when the user logs a new period start. Users can enter their last period date during onboarding, view phase predictions (menstrual, follicular, ovulation, luteal), and log new cycle starts in the Track tab to update predictions. The app also provides non‑diagnostic insights and a resources hub with curated links and video guides. Educational content is enriched with MyHealthfinder public health data.
How we built it
We built the MVP as a static HTML app with a mobile‑first UI, tabbed navigation, and a clean onboarding flow. The calendar logic preserves past months based on earlier logs while updating future predictions from the most recent entry. For education, we integrated the MyHealthfinder API and display short summaries, “last updated,” and links with required attribution. Because MyHealthfinder can’t be called directly in the browser, we created a Vercel serverless proxy to handle requests and avoid CORS issues.
Challenges we ran into
We had to reduce scope from a broader AI health assistant to a focused MVP due to time and complexity. We also discovered Firebase Functions required a paid plan, which wasn’t feasible for a hackathon MVP, so we switched to Vercel for the proxy. Deployment issues (missing root files, cached builds, and a syntax error) temporarily blocked the live site, but we resolved them by re‑syncing the repo and fixing the script.
Accomplishments that we're proud of
We shipped a polished UI with an animated intro, a working Track flow that updates predictions, and real public‑health integration with proper attribution. The app feels calm, intentional, and supportive. It is certainly at a buildable, beta-stage app.
What we learned
We learned how to scale down a large vision without losing purpose, how to integrate public APIs safely with serverless proxies, and how crucial deployment details are in a hackathon environment.
What's next for HeyLucy!
Persist logs (local storage), allow custom cycle lengths, improve topic mapping to be more cycle‑specific, add reminders, and build the pre‑visit report feature from our original vision.
Built With
- api
- css
- github
- html
- javascript
- myhealthfinder
- vercel

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