Skip to content

An innovative educational app that combines AI-driven interactive study games, customizable quizzes, and real-time feedback to enhance learning through personalized experiences.

Notifications You must be signed in to change notification settings

Altanis/brainblitz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainBlitz

Home Account Init Game

Description

BrainBlitz is an innovative and futuristic educational app that offers an interactive study experience with an AI chatbot based on the GPT 3.5 Turbo model. With BrainBlitz, users can create and play games to study a wide range of topics. The app allows users to control the topic, number of questions, and difficulty level for a customized learning experience.

When using BrainBlitz, you're able to authenticate yourself through Google OAuth2. The server uses Firebase to store data about your profile (linked to your Google account), such as your statistics and the games you've played. You're able to see your own stats from the games you've played, and create a game. When creating a game, you will be asked questions on demand by an AI chatbot. When answering, the bot gives you an instant rating, feedback, and queries you once again. The bot then grades your overall performance and gives you overall feedback.

The app's engaging format makes studying more enjoyable, fostering effective learning. By combining AI technology with educational games, BrainBlitz revolutionizes the way people study and enhances the learning process.

How to run?

Run npm i -g pm2 to install PM2. Then, run npm start to start the frontend and backend. Ports 3000 and 3001 will be opened for the frontend and backend.

About

An innovative educational app that combines AI-driven interactive study games, customizable quizzes, and real-time feedback to enhance learning through personalized experiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published