Phasora — Flutter AI Period Tracker App Template
A cycle tracker whose predictions are plain averages worked out on the phone, with AI kept to tagging notes and writing summaries.
The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.
Phasora is a Flutter period tracker built around a deterministic estimate. The next period, the current phase and an optional fertile-window estimate are all worked out from the dates a user has entered, using simple averages in Dart. The same history always yields the same result, and the method is spelled out inside the app on its own Settings page, with figures pulled from the engine itself.
AI shows up in two small places: mapping a free-text note onto twelve fixed symptom tags, and turning computed figures into a readable paragraph. The Insights screen reveals the exact text sent to the provider. Entries stay in the phone's encrypted store, with CSV export and a delete-all button in Settings.
Features
- Today screen with a phase ruler and a cursor that can run past the predicted end
- Honeycomb month view separating recorded days from estimated ones
- Cycle stack view, one row per cycle aligned on day one, to compare lengths
- Twelve tappable symptom stamps, with an optional AI pass that adds tags from a written note
- Insights with averages, extremes, a regularity band and symptom counts by phase
- Fertile-window estimate drawn as an outline, and switchable off entirely
- Bring-your-own-key support for Google Gemini, OpenAI and Anthropic over plain REST
- Encrypted local storage behind one replaceable class, plus CSV export and delete-all
- Ten cycles of sample history so the demo opens on real-looking data
What it looks like
8 images







Who it is for
- You are building a cycle or wellness tracker and want predictions you can explain line by line to users.
- You want optional AI features that sit on top of the tracker rather than drive it.
- You care about keeping sensitive entries on the device and want export and delete flows already built.
In the box
from the shipped zip- Full Flutter source at the top of the zip, no obfuscation and no licence server
- Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
- 13 Dart test files in the app
Run it after download
the app# unzip the download, then
# the app is at the top of the zip
$ flutter pub get
$ flutter run
Setup, including any keys or services the app talks to, is covered step by step in the bundled documentation.
Spec
measured| Screen widgets | 14 |
|---|---|
| Dart files | 93 |
| Tests in the package | 13 |
| Dart SDK | ^3.7.0 |
| Back end | None bundled; the service layer is where yours goes |
| Platforms | iOS + Android, one codebase |
Counted from phasora-v1.0.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.
Questions
Something else? Ask on the item's CodeCanyon page; the author answers there.
Can Phasora be used as contraception?
No. Its predictions are estimates from the dates a user enters. It is not a medical device or a contraceptive method and should never be marketed as one; the app states this itself.
What works without an API key?
Everything. Demo mode is on in the shipped build and covers both AI features on the device without network calls. Add a key from one of the three supported providers later if you want live tagging and summaries.
Where do I plug in my own sign-in and payments?
Sign-in and the paywall are mocks with the seams marked. SubscriptionService.purchase() is the method to replace for your store products, and the documentation shows where your own API goes.
More AI app templates
same author- Wivora — Flutter AI Assistant App Template
- Sprigora — Flutter AI Plant Identifier App Template
- Journora — Flutter AI Travel Planner App Template
- Celestora — Flutter AI Astrology App Template
- Emotora — Flutter AI Mood Journal App Template
- Grubora — Flutter AI Calorie Tracker App Template
- Capsora — Flutter AI Wardrobe Stylist App Template
- Skinora — Flutter AI Skincare Ingredient Analyzer App Template
- Flashora — Flutter AI Flashcards App Template
- Shelfora — Flutter AI Book Tracker App with Laravel Key Proxy
- Patinora — Flutter AI Coin Identifier App with Laravel Key Proxy
- Mattora — Flutter Paint Planner App with Laravel Key Proxy
- Joulora — Flutter AI Electricity Bill and Appliance Cost App With Laravel Key Proxy
Sold on Envato's CodeCanyon marketplace, which handles payment, VAT, invoices and the download.