Skip to content

The-Petot/Mindcraft

Repository files navigation

Mindcraft

MindCraft: Empowering Minds through Personalized Education

MindCraft is an innovative platform addressing educational challenges by creating personalized, interactive learning experiences. The app generates AI-powered quizzes from user-provided materials to enhance comprehension and retention.

Static Badge License

Preview

Dark Theme

Light Theme

Features

  • AI-based quiz generator
  • Gamification with leaderboards and scores
  • Personalized learning paths
  • Dark and Light themes
  • OAuth Login with Google
  • Secure authentication with 2FA
  • Search challenges that has been created by other users
  • Update user profiles (name, email, profile picture, and password)

Installation

  1. Clone the repository:
    git clone https://github.com/username/projectname.git
  2. Open the project in Android Studio.
  3. Sync Gradle and download dependencies.
  4. Run the app on an emulator or physical device.

Tech Stack

  • Programming Language: Kotlin
  • Architecture: MVVM
  • Backend API: Node.js with Elysia Framework
  • Database: Google Cloud SQL
  • Authentication: Firebase & Custom Auth
  • Machine Learning: TensorFlow & Vertex AI

Usage

  1. Register or log in using your email.
  2. Select learning modules and take quizzes.
  3. Track your progress through leaderboards.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Authors

  • Dhimas Pramudya Tridharma (Machine Learning)
  • Malika Putri Rahmawati (Machine Learning)
  • Yosep Firano La Ngari (Machine Learning)
  • Echa Apriliyanto (Cloud Computing)
  • Muhamad Arifin Syam (Cloud Computing)
  • Muhammad Azka Naufal (Mobile Development)
  • Jacky Huang Wijaya (Mobile Development)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages