Teach
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v6View latest version
This Val Town project creates an interactive 3D AI-powered teacher that can answer educational questions.
- 3D avatar representation using Three.js
- AI-powered responses using OpenAI's API
- Interactive chat interface
- Educational content delivery
index.ts
- Main HTTP entry pointfrontend/
- Frontend assets and componentsindex.html
- Main HTML templateapp.js
- Frontend JavaScriptstyle.css
- Styling
shared/
- Shared utilities and types
- Visit the application URL
- Ask educational questions in the chat interface
- The 3D teacher avatar will respond with AI-generated educational content
- Three.js for 3D rendering
- OpenAI API for AI responses
- Tailwind CSS for styling