Skip to content
Krish-tech08Public

About

EduSpark is an Android app that boosts student performance with AI support, gamified learning, and organized study tools. πŸš€ Features: πŸ€– AI Chatbot (Gemma-2) for doubt-solving & analysis ❓ Quizzes, πŸ“ Tests, πŸŽ“ Courses πŸ† XP, Levels, πŸ”₯ Streaks 🌐 Community posts & πŸ“… To-Do planner Built with Kotlin, Firebase, and MVVM architecture.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ EduSpark - Ignite Your Learning Journey

EduSpark is a smart educational Android app designed to boost student performance with AI-powered tools, gamified learning, and an organized study system. It combines quizzes, test series, practice modules, and community learning with intelligent features like chatbot support and personalized analysis.


πŸš€ Features

  • πŸ€– AI Chatbot Assistant

    • Ask doubts, get explanations, and receive personalized help via an in-app chatbot powered by Groq’s Gemma-2 model.
  • 🧠 AI Analysis

    • Get deep insights into your performance and suggestions for improvement.
  • ❓ Quizzes & Practice

    • Topic-wise quizzes and daily practice modules to sharpen your knowledge.
  • πŸ“ Test Series

    • Full-length and timed tests to simulate real exam environments.
  • πŸŽ“ Courses

    • Structured courses to follow and complete based on subjects or exam goals.
  • 🌐 Community

    • Share thoughts, resources, and updates with other learners through posts (image/video + description).
  • πŸ† Gamified Learning

    • Gain XP, level up, and maintain streaks for consistent study motivation.
  • πŸ”₯ Streak System

    • Keep your learning streak alive with daily activity tracking.
  • πŸ“ˆ Level & XP System

    • Visualize your growth and unlock milestones as you progress through the app.
  • πŸ—“οΈ Calendar & To-Do

    • Stay organized with calendar reminders and a built-in to-do system for important academic tasks.

πŸ› οΈ Tech Stack

  • Language: Kotlin
  • Backend: Firebase (Auth, Firestore, Storage)
  • AI Integration: Groq API (Gemma-2 model)
  • Architecture: MVVM
  • Libraries:
    • Retrofit / OkHttp (API calls)
    • Firebase SDK
    • Material Components
    • Glide / Coil (image loading)

πŸ§ͺ Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/eduspark.git

2.Open in Android Studio.

3.Firebase Setup: Add google-services.json to the app/ directory.

Enable Authentication, Firestore, and Storage in the Firebase Console.

4.Add your Groq API key: GROQ_API_KEY=your_groq_api_key_here Build and run on an Android device or emulator.

πŸ“ˆ Learning Progression System 🎯 Earn XP by completing quizzes, tests, and activities.

πŸ§—β€β™‚οΈ Level up as you progress through the app.

πŸ”₯ Keep your streaks active by engaging daily.

πŸ§‘β€πŸ’» Contributors Krish Chaurasia β€” Developer & Maintainer

πŸ“„ License Licensed under the MIT License β€” see the LICENSE file for more details.

🌟 Support & Feedback If you like EduSpark, star the repo, share it with others, and contribute! For issues, bugs, or suggestions, feel free to open a pull request or issue.


About

EduSpark is an Android app that boosts student performance with AI support, gamified learning, and organized study tools. πŸš€ Features: πŸ€– AI Chatbot (Gemma-2) for doubt-solving & analysis ❓ Quizzes, πŸ“ Tests, πŸŽ“ Courses πŸ† XP, Levels, πŸ”₯ Streaks 🌐 Community posts & πŸ“… To-Do planner Built with Kotlin, Firebase, and MVVM architecture.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors