A state-of-the-art academic platform that makes academic excellence universally accessible.
- Tree Structure: Organize your academic journey with different node types
- Schedule Planning: Manage your daily tasks and assignments
- AI Counselors: Get personalized guidance and support
- Study Tools: Concept mapping, derivation, and practice
- Dark/Light Mode: Beautiful UI in both light and dark modes
The platform now features real-time voice processing using OpenAI's Realtime API with WebRTC. This allows for immediate concept map updates as you speak, creating a truly interactive experience.
- When you click the voice recording button, the system establishes a WebRTC connection directly to OpenAI's servers
- Your voice is streamed in real-time to GPT-4o mini, which processes what you're saying
- The model dynamically updates your concept map, adding new nodes and connections as you speak
- You can see your map evolve in real-time based on your spoken ideas
- Uses WebRTC for direct browser-to-AI communication
- Securely handles API tokens through a backend exchange
- Optimizes rendering to prevent UI lag during updates
- Supports adding, updating, and removing nodes/edges based on spoken context
- Modern browser with WebRTC support
- Microphone access
- Internet connection
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Run the application:
python app.py - Visit
http://localhost:5000in your browser
- Flask (Python web framework)
- HTML5, CSS3, JavaScript
- Modern UI with animations and responsive design
We welcome contributions! Please see our contributing guidelines for more information.