5
Existing flashcard apps don't work for adult learners, so I built my own
r/SideProject
7/12/2025
Content Summary
The author built a flashcard app called 'Repeatedly' specifically for adult learners. Existing apps were inadequate due to irrelevant pre-built decks, proprietary data formats risking data loss, and poor AI integration. The solution uses Markdown files stored in iCloud for data ownership, implements Leitner spaced repetition, and plans direct AI integration. The app is iOS-native built with SwiftUI and Core Data.
Opinion Analysis
Mainstream opinion supports the author's approach. Key viewpoints include: 1) Strong appreciation for data ownership through Markdown files, seen as solving a critical pain point. 2) Excitement about AI integration potential. 3) Validation of targeting adult learners as underserved market. No significant conflicting opinions in the provided content, though one might debate whether iCloud dependency contradicts open philosophy. The developer's personal motivation ("built for myself") resonates well with the community.
SAAS TOOLS
SaaS | URL | Category | Features/Notes |
---|---|---|---|
Repeatedly | https://apps.apple.com/us/app/repeatedly-own-your-cards/id6747273268 | Flashcard App | Markdown-based flashcards, Leitner spaced repetition system, iCloud sync, AI-assisted learning workflow |
USER NEEDS
Pain Points:
- Existing flashcard apps focus on students with pre-built decks irrelevant to adult learners
- Proprietary data formats risk data loss if app disappears
- Poor integration with AI-generated content
Problems to Solve:
- Need for relevant content for adult learners
- Ensuring long-term data ownership and portability
- Seamless workflow with AI tools
Potential Solutions:
- Using Markdown files as source of truth for data portability
- Native integration with AI tools to streamline workflow
- Open data formats to prevent vendor lock-in
GROWTH FACTORS
Effective Strategies:
- Solving specific niche problems (adult learners' needs)
- Focusing on data ownership as unique selling proposition
Marketing & Acquisition:
- Targeting underserved market segment (adult learners)
- Highlighting core philosophy (data ownership) in messaging
Monetization & Product:
- Free app with potential for premium features (AI integration mentioned)
- Product-market fit through solving real user frustrations
User Engagement:
- Community feedback solicitation ("Would love to hear what you all think")
- Potential for user-contributed content via open file format