{"id":20109348,"url":"https://github.com/shib-sankar-das/codealpha_flashcard-quiz-app","last_synced_at":"2026-05-02T08:33:15.697Z","repository":{"id":239204695,"uuid":"798867519","full_name":"Shib-Sankar-Das/CodeAlpha_Flashcard-Quiz-App","owner":"Shib-Sankar-Das","description":"Welcome to the Quiz Quest : Online Quiz App! 📚🎉 This app enhances your knowledge through interactive quizzes. Built with Kotlin and Firebase, it offers real-time data fetching, a timer for each quiz, and score tracking. Enjoy a seamless user experience while challenging your speed and accuracy! 🚀🧠","archived":false,"fork":false,"pushed_at":"2025-02-09T09:51:04.000Z","size":923,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-29T22:40:29.297Z","etag":null,"topics":["android","android-application","android-studio","firebase","kotlin","kotlin-android","quiz","quizapp"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shib-Sankar-Das.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-10T16:33:44.000Z","updated_at":"2025-09-06T09:37:49.000Z","dependencies_parsed_at":"2024-05-10T17:45:37.288Z","dependency_job_id":"a872051e-bc9a-455d-9d94-49518d5145e7","html_url":"https://github.com/Shib-Sankar-Das/CodeAlpha_Flashcard-Quiz-App","commit_stats":null,"previous_names":["shib-sankar-das/codealpha_flashcard-quiz-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Shib-Sankar-Das/CodeAlpha_Flashcard-Quiz-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shib-Sankar-Das%2FCodeAlpha_Flashcard-Quiz-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shib-Sankar-Das%2FCodeAlpha_Flashcard-Quiz-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shib-Sankar-Das%2FCodeAlpha_Flashcard-Quiz-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shib-Sankar-Das%2FCodeAlpha_Flashcard-Quiz-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shib-Sankar-Das","download_url":"https://codeload.github.com/Shib-Sankar-Das/CodeAlpha_Flashcard-Quiz-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shib-Sankar-Das%2FCodeAlpha_Flashcard-Quiz-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32528223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","android-studio","firebase","kotlin","kotlin-android","quiz","quizapp"],"created_at":"2024-11-13T18:07:56.234Z","updated_at":"2026-05-02T08:33:15.671Z","avatar_url":"https://github.com/Shib-Sankar-Das.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quiz Quest: Online Quiz App 📚🎉\n\nWelcome to the **QuizOnline App**! This application is designed to provide an engaging and interactive quiz experience to enhance your knowledge. Built with Kotlin and integrated with Firebase, it offers a seamless and dynamic user experience.\n\n## Features ✨\n\n- **Interactive Quizzes**: Participate in various quizzes with multiple-choice questions.\n- **Real-time Data**: Fetch quiz data from Firebase in real-time.\n- **Timer**: Each quiz comes with a timer to challenge your speed and accuracy.\n- **Score Tracking**: Track your performance with a detailed score summary at the end of each quiz.\n\n## Screenshots 📸\n\n### UI\n![Screenshot_2023-12-18_at_14 21 54-removebg-preview](https://github.com/bimalkaf/Android_QuizAppWithFirebase/assets/60041910/53b13a70-6087-409f-894d-c749f6f7d976)\n### Home Page\n![Screenshot 2023-12-18 at 14 24 56](https://github.com/bimalkaf/Android_QuizAppWithFirebase/assets/60041910/9986de9f-5cec-4ca0-8d13-962c11db2a5e)\n### Quiz interface\n![Screenshot 2023-12-18 at 14 25 14](https://github.com/bimalkaf/Android_QuizAppWithFirebase/assets/60041910/d22f0d62-83ba-42a9-a7c3-4c19bd1e183a)\n\n## Installation 🛠️\n\n1. **Clone the repository**:\n    ```sh\n    https://github.com/Shib-Sankar-Das/CodeAlpha_Flashcard-Quiz-App.git\n    ```\n2. **Open the project in Android Studio**:\n    - File -\u003e Open -\u003e Select the cloned project directory.\n3. **Build the project**:\n    - Click on the \"Build\" menu and select \"Make Project\".\n4. **Run the app**:\n    - Connect your Android device or start an emulator.\n    - Click on the \"Run\" button or press `Shift + F10`.\n\n## Usage 🚀\n\n1. **Launch the app** on your Android device.\n2. **Browse quizzes** on the main screen.\n3. **Select a quiz** to start.\n4. **Answer questions** within the given time.\n5. **Submit the quiz** to see your score and performance.\n\n## Code Structure 🗂️\n\n- `MainActivity.kt`: Handles the main screen and fetches quiz data from Firebase.\n- `QuizActivity.kt`: Manages the quiz interface, question navigation, and score calculation.\n- `QuizModel.kt`: Data models for quizzes and questions.\n- `QuizListAdapter.kt`: Adapter for displaying quizzes in a RecyclerView.\n- `activity_main.xml`: Layout for the main screen.\n- `activity_quiz.xml`: Layout for the quiz screen.\n\n## Dependencies 📦\n\n- **Kotlin**: The primary programming language used.\n- **Firebase**: For real-time database and data synchronization.\n- **RecyclerView**: For displaying lists of quizzes.\n- **CountDownTimer**: For managing quiz timers.\n\n## Contributing 🤝\n\nWe welcome contributions! Please follow these steps:\n\n1. **Fork the repository**.\n2. **Create a new branch**:\n    ```sh\n    git checkout -b feature/your-feature-name\n    ```\n3. **Make your changes** and commit them:\n    ```sh\n    git commit -m \"Add your message\"\n    ```\n4. **Push to the branch**:\n    ```sh\n    git push origin feature/your-feature-name\n    ```\n5. **Create a Pull Request**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshib-sankar-das%2Fcodealpha_flashcard-quiz-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshib-sankar-das%2Fcodealpha_flashcard-quiz-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshib-sankar-das%2Fcodealpha_flashcard-quiz-app/lists"}