📌 An interactive flashcard-based mobile app designed to improve English vocabulary.
🔗 GitHub Repo: View Source
- 🌟 Features
- 📸 Screenshots
- 🎥 Video Demo
- ⚙️ Installation
- 🚀 Usage
- 🛠 Technologies
- 🙌 Contributing
- 📄 License
- 📩 Contact
✅ Flashcard-based learning system with spaced repetition
✅ Multiple-choice quizzes and fill-in-the-blank exercises
✅ Custom flashcard creation and personal word collections
✅ Predefined word sets categorized by difficulty and topics
✅ Online support with Azure SQL Database and PHP backend
- Install Android Studio, Java JDK
- Clone this repository:
git clone https://github.com/maigiaminh/Flashcard-App.git
cd Flashcard-App- Open Android Studio and import the project
- Configure Database
- Build and run the application on an Android emulator or device
1️⃣ Select a flashcard deck and start learning
2️⃣ Take quizzes to test your knowledge
3️⃣ Enable daily notifications for new words
4️⃣ Use Text-to-Speech for pronunciation assistance
- Programming Language: Java
- Framework: Android SDK
- Database: Azure SQL Database
- Backend: PHP
- Speech: Google Text-to-Speech API
🛠 Want to contribute? Pull requests are welcome!
- Fork this repo
- Create a new branch (
git checkout -b feature-branch) - Commit your changes (
git commit -m "Add new feature") - Push to the branch (
git push origin feature-branch) - Submit a Pull Request
📜 This project is licensed under the MIT License.
📧 Email: minh.mgia@gmail.com
🔗 GitHub: maigiaminh
🌍 Portfolio: https://maigiaminh.me


