Welcome to Quzardry, a smart, AI powered and lightweight study companion app designed for students.
It helps you learn faster and retain better with flashcards and quizzes.
Built with a clean UI and future-ready design, Quzardry is continuously improving to make studying more engaging and effective.
- 📝 Flashcards for quick revision
- ❓ Quizzes to test your knowledge
- 🎨 Simple & clean UI for distraction-free study
- 📱 Mobile-friendly design built in Android Studio
- ⚡ Lightweight, fast, and easy to use
- 🤖 Geminis API integrated
| Home | Flashcards | Quiz |
|---|---|---|
![]() |
![]() |
![]() |
- 📊 Progress tracking & performance reports
- 🔔 Study reminders & notifications
- 🎯 Personalized quiz modes
- 🎨 Improved UI/UX for a better experience
- 📲 Generate Flashcards and Quizzes using AI
You will need to download Git, JDK & Android Studio to run this project.
- Download and install Git from the official website: Git Downloads
- Verify the installation:
git --version
- Download and install JDK from the official website: JDK
- Make sure you have the latest version of Git and JDK on your computer.
- Verify the installation:
java -version
- Download and install Android Studio from the official website: Android Studio
- Click the Fork button at the top-right corner of the page to create your own copy of the repository.
- After forking, open your terminal and run the following commands to clone the repo:
git clone https://github.com/muhammadsufyanzafar/Quzardry-A-FlashCard-App.gitNavigate to the Project Directory 📂 Once the repository is cloned, change your directory to the project folder:
cd QuzardryInstall Dependencies ⚙️ From the root directory of your project, install the necessary packages:
npm install- Open Android Studio.
- Click on "Open an Existing Project".
- Navigate to the folder where you cloned/extracted the project.
- Select the project root folder and open it.
- Once the project opens, Android Studio will automatically sync Gradle.
- If it doesn’t, click on File → Sync Project with Gradle Files.
- Go to File → Project Structure → SDK Location.
- Make sure the Android SDK path is correctly set.
- Ensure the project is using the right Gradle & JDK versions.
- Click on Build → Make Project (or press Ctrl+F9 / Cmd+F9).
- Connect a physical device via USB (with USB Debugging enabled) OR
- Use an Android Emulator (create one in AVD Manager).
- Click the green
▶️ Run button in Android Studio.
- Gradle Sync Failed → Check your internet connection, update Gradle, or delete .gradle folder and resync.
- SDK not found → Make sure Android SDK is installed via SDK Manager.
- Emulator issues → Enable virtualization in BIOS, or try a physical device.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open-source and free to use under the MIT License.
Designed and developed with ❤️ by Muhammad Sufyan Zafar


