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: v1View 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