This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Cards.my
Create cards, test your progress and improve your vocabulary
- Pronunciation is fully system-based (AVSpeech). - There’s a cross-folder review mode («Words you often forget») that aggregates weak cards across the entire library based on actual performance history, not just per-deck repetition. - Folders are portable files. You can export acardsmy file and send it via AirDrop, and it just imports on the other side. No account needed. - CloudKit handles full sync, including images. - AI examples of word usage. AI generation of cards and folders.
I wanted to share something I’ve been building, Cards.my. It's a vocabulary flashcard app for iOS - I started it in early 2022 and have been chipping at it on weekends since.
At its core, it’s still just flashcards:
* folders (topic / level / whatever structure you want)
* word pairs (your language ↔ foreign language, optional images)
* two study modes:
* Learn: self-paced, reveal/hide, free navigation, shuffle anytime
* Test: shuffled, typed answers, case-insensitive + trimmed input, instant feedback, no backtracking, final score + retry if performance is bad
Nothing novel there - that part is intentionally boring.
What ended up making it interesting for me were the small «product correctness» details and constraints that stack up over time:
- Pronunciation is fully system-based (AVSpeech). The speaker only appears when iOS actually supports a voice for that language, and the app auto-detects the dominant language per folder so you don’t end up with broken audio buttons everywhere.
- There’s a cross-folder review mode («Words you often forget») that aggregates weak cards across the entire library based on actual performance history, not just per-deck repetition.
- Folders are portable files. You can export a .cardsmy file and send it via AirDrop / Messages / email, and it just imports on the other side. No account needed.
- CloudKit handles full sync, including images.
Stats are intentionally not «streak-based gamification». Instead:
* 7-day practice strip
* mastered / weak word lists
* revisit queue based on real errors
* reminders that adapt to activity instead of nagging for streak preservation
There’s also AI-assisted example generation per card:
* tap “Examples” → generates a few usage sentences for the target word
* strict guardrails (rate limits, quotas, refusal rules)
* explicit “AI may be wrong” labeling everywhere it appears
On the engineering side, a lot of effort went into boring reliability work:
* debounce search everywhere
* undo window for folder deletion (5 days)
* stable sort persistence
* exam hint system
* deep links
And then the AI layer, which turned out to be more prompt engineering + validation than UI work:
* strict JSON schema enforcement
* deduping via normalization (case, whitespace, diacritics)
* rejection of invalid scopes («10k words», multi-folder requests, etc.)
* language-specific grammar rules where needed
Tech stack:
* 100% native SwiftUI
* CloudKit sync
* OpenAI for example sentences (with strict quotas + rate limiting to avoid cost blowups)
Free tier: 4 folders, 50 cards each. Subscription unlocks everything with a 7-day trial. No ads, no tracking beyond crash + product analytics.
If anyone tries it, I’d genuinely appreciate feedback - especially on:
* AI sentence quality edge cases
* where the study flow feels unintuitive or too «manual»
Happy to share a promo code with anyone who wants to try it and give feedback.
No comment highlights available yet. Please check back later!
About Cards.my on Product Hunt
“Create cards, test your progress and improve your vocabulary”
Cards.my was submitted on Product Hunt and earned 4 upvotes and 1 comments, placing #101 on the daily leaderboard. - Pronunciation is fully system-based (AVSpeech). - There’s a cross-folder review mode («Words you often forget») that aggregates weak cards across the entire library based on actual performance history, not just per-deck repetition. - Folders are portable files. You can export acardsmy file and send it via AirDrop, and it just imports on the other side. No account needed. - CloudKit handles full sync, including images. - AI examples of word usage. AI generation of cards and folders.
Cards.my was featured in Education (78.5k followers), Languages (14.3k followers) and Artificial Intelligence (469k followers) on Product Hunt. Together, these topics include over 126.4k products, making this a competitive space to launch in.
Who hunted Cards.my?
Cards.my was hunted by Denys Andriievskyi. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Cards.my stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.