An interactive, 3D-like visualization of the Artificial Intelligence landscape, built with React, D3.js, and Vite.
- Interactive Tree Diagram: Explore connections between AI, ML, Deep Learning, and various applications.
- Search Functionality: Quickly find concepts and see their relationships.
- Mastery Tracking: Mark concepts as "Mastered" to track your learning progress.
- Responsive Design: Works on desktop and mobile devices.
- Premium UI: Glassmorphism effects and smooth animations for an immersive experience.
- React 19: UI library.
- D3.js v7: Data visualization.
- Vite: Build tool and dev server.
- Tailwind CSS: Styling.
- TypeScript: Type safety.
- Vitest: Unit testing.
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Configure API Key:
- Click the Settings (gear icon) in the top right corner.
- Enter your Google Gemini API Key.
- Click Save.
- (The key is stored locally in your browser).
-
Build for production:
npm run build
-
Run tests:
npm run test
src/components/features: Core feature components (Tree Diagram, Controls, etc.).src/data: Static data for the AI concepts.src/hooks: Custom hooks (e.g.,useLocalStorage).src/types.ts: TypeScript definitions.
MIT