Hey guys, my name is Osama Barakat, and this is the beginning of my capstone project for the Launch Your First App program.
My background is in pharmacy (graduated 2009) and I’ve been learning iOS for 3-4 months.
Ultimately, my goal for learning iOS development is to become a full-time iOS developer.
I’m looking forward to updating this project log as I progress to completing my capstone project!
Best Regards
Osama
Hi guys!
I think my capstone project is going to be a flashcards app. I know there might be many such apps out there. The thing is I want to help and encourage my wife who’s having a hard time studying to be a dental assistant and taking care of two daughters and me 
I’m more than happy to read your feedback guys. What do you think? Needs more / less features? Any feedback is welcome!
THE CONCEPT: The app can help users learn and retain information efficiently through digital flashcards. The app can be used for language learning, exam preparation, professional development, personal knowledge building, etc.
MVP REQUIREMENTS:
Core Features (Essential for Launch)
- Create & Manage Flashcards:
- Users can create flashcards with text (front & back).
- Organize cards into decks (categories).
- Edit, delete, or reorder flashcards.
- Basic Study Mode:
- Flip through flashcards manually.
- Mark cards as “Known” or “Need to Review”
- Spaced Repetition System (SRS) Basic Version:
- Cards are shown more frequently if the user struggles with them.
- Simple algorithm (e.g., Leitner system or basic repetition logic).
-
Offline Access: Flashcards are stored locally using Swift Data
-
Dark Mode & Basic Customization
-
Local Notifications (Reminders)Daily study reminder notifications.
Nice-to-Have Features (Future Enhancements):
Import / Export Flashcards: Support for CSV or JSON file import.
Audio Support: Text-to-Speech for pronunciation practice.
Quiz Mode: Multiple-choice questions & fill-in-the-blank tests.
Cloud Sync (iCloud or Firebase): Sync flashcards across devices.
Sharing & Collaboration Share decks with friends or the community.
AI powered Smart Suggestions AI-generated quizzes based on user mistakes.
Best regards
Osama