Welcome to the future of knowledge testing. JavaBrain AI is a state-of-the-art, high-tech web application that elevates the original Java CLI quiz game into a premium, interactive AI-powered experience.
- Sleek Aesthetic: Modern dark mode with deep blues, vibrant purples, and stunning glassmorphism effects.
- Fluid Animations: Powered by
framer-motion, every interaction, transition, and AI generation state feels incredibly alive and responsive. - Dynamic HUD: Real-time scoring, live timers, and an animated progress bar.
- Dynamic Generation: Experience the simulation of real-time AI question generation tailored to specific topics like Machine Learning and NLP.
- Adaptive Scoring: Difficulty multipliers and speed bonuses reward accurate and fast thinking.
This repository contains two major components:
/webapp(Frontend Web App): The modern, React-based Vite application featuring the premium UI/UX.src/& Java Files (Legacy Backend/CLI): The original pure Java implementation.
To run the next-generation web application:
-
Navigate to the webapp directory:
cd webapp -
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Click Start Assessment to trigger the AI engine.
- The AI will dynamically generate your first challenge.
- Select your answer before the timer runs out! Fast answers grant speed bonuses.
- Review your accuracy and total score on the final assessment screen.