wahyuayesha/Cardify
Cardify는 텍스트 또는 이미지로 된 노트를 Gemini AI를 사용하여 플래시카드로 변환하는 스마트 학습 앱입니다.
- Stars
- 2
- Forks
- 1
- 최근 푸시(UTC)
- 2026. 6. 29.
- 프로젝트 상태
- 활성
기술 주제
사용 중인 의존성
의존성 목록 23 개
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - loading_animation_widget
^1.3.0 - google_fonts
^6.3.1 - flutter_flip_card
^0.0.6 - swipeable_card_stack
^0.0.5 - tcard
^1.3.5 - flutter_svg
^2.2.1 - get
^4.7.2 - dartz
^0.10.1 - google_mlkit_text_recognition
^0.15.0 - google_generative_ai
^0.4.7 - image_picker
^1.2.0 - permission_handler
^12.0.1 - path_provider
^2.0.15 - http
^1.5.0 - sqflite
^2.4.2 - shared_preferences
^2.5.3 - device_info_plus
^12.1.0 - url_launcher
^6.3.2 - flutter_test개발 의존성
{"sdk":"flutter"} - flutter_lints개발 의존성
^5.0.0 - flutter_launcher_icons개발 의존성
—
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
🌟 Cardify
GitHub stars GitHub forks GitHub issues
Layout 12
🧠 What is Cardify?
Cardify is a smart learning app that transforms your notes from text or images into flashcards using Gemini AI.
It helps you turn your study materials into interactive flashcards effortlessly, so you can learn, review, and retain knowledge more effectively.
❗ Problem
Many students and self-learners struggle with:
- Unstructured and scattered study notes
- Time-consuming manual creation of flashcards
- Difficulty retaining information from passive reading
- Limited flexibility to study anytime and anywhere
As a result, learning becomes inefficient and less engaging.
💡 Solution
Cardify simplifies the learning process by:
- Automatically converting text and image notes into structured flashcards using Gemini AI
- Extracting text from images through Google ML Kit
- Presenting content in interactive learning sessions designed for active recall
- Enabling learners to access and review digital flashcards anytime, anywhere
This approach reduces manual effort while improving learning efficiency.
🌱 Impact
By turning notes into interactive flashcards, Cardify:
- Helps learners save time during study preparation
- Encourages active learning and better memory retention
- Supports diverse learners through multilingual accessibility
- Provides a calm and enjoyable learning experience through thoughtful UI/UX
✨ Features
- 🪄 Convert text or image notes into flashcards instantly with Gemini AI
- 📸 Image note processing powered by Google ML Kit
- 🧩 Engaging learning sessions designed for effective memorization
- 🌍 Supports English, Indonesian, Russian, Korean, and Spanish
- 🎨 Elegant and modern UI/UX for a calm learning experience
- 🌗 Light and dark modes, perfect for any environment
- 💡 Built to help students, language learners, and knowledge seekers everywhere
🖥️ Tech Stack
- Flutter — for cross-platform mobile development
- Gemini AI — for text understanding and flashcard generation
- Google ML Kit — for image-to-text conversion and note recognition
- GetX — for reactive and efficient state management
- Flutter Intl — for multilingual localization
📥 Download App
Try Cardify directly without building from source.
🔗 Download APK: Google Drive
Enable Install from Unknown Sources on Android if required.
🤝 Contributing
Contributions, ideas, and feedback are welcome.
- Fork this repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
⭐ Support
If you find Cardify useful, consider giving this repository a star to support the project.