How takagino/tri-education works
This repository is a collection of independent web-design and programming coursework exercises, not one integrated application. The user-facing pattern is to open an exercise, interact with its page or visualization, and see a rendered result; some AI exercises also send prompts to a service and display or log its response. Major branches include algorithm sketches, WordPress themes, WebGL/React Three Fiber demos, and Gemini-backed AI experiments. There is no README, and the sampled files do not establish wiring between the separate exercises.
Main entry points: index.php Completed CMS theme · ai-server/server.js Gemini API service · 04/server.js Prompt client · ai-game-server/server.js Game settings AI
Components 18
Creative coding
- Algorithm sketches
wf1/1st/algorithm
Web pages
- Markup exercise
wf1/1st/markup-basics/19-mache/completed/script.js - Completed CMS theme
wf1/2nd/cms/completed/index.php - CMS page templates
wf1/2nd/cms/completed - Theme functions
wf1/2nd/cms/completed/functions.php
3D graphics
- 3D clock
ws1/1st/webgl/05/clock/src/main.js - Particle network
ws1/1st/webgl/07/network/src/main.js - 3D portfolio
ws1/1st/webgl/07/portfolio/src/main.js - Fugu clock
ws1/1st/webgl/05/kadai/19_yamauchi/main.js - Scroll animations
ws1/1st/webgl/11/r3f/src/App.jsx - Animated particles
ws1/1st/webgl/11/gsap/src/App.jsx - Conference landing page
ws1/1st/webgl/12/lp/src/App.jsx - Todo application
ws1/1st/webgl/08/todo/src/App.jsx
AI experiments
- Prompt client
ws1/2nd/ai-content/04/server.js - Gemini API service
ws1/2nd/ai-content/08/ai-server/server.js - Game settings AI
ws1/2nd/ai-content/07/ai-game-server/server.js
Other components
- Page visitor
- Google Gemini
Connections 19
- Page visitor → Algorithm sketches: opens exercise
- Page visitor → Markup exercise: views page
- Page visitor → Completed CMS theme: views site
- Completed CMS theme → CMS page templates: renders templates
- Completed CMS theme → Theme functions: uses functions
- Page visitor → 3D clock: views scene
- Page visitor → Particle network: views scene
- Page visitor → 3D portfolio: views scene
- Page visitor → Fugu clock: views scene
- Page visitor → Scroll animations: scrolls page
- Page visitor → Animated particles: scrolls page
- Page visitor → Conference landing page: views page
- Page visitor → Todo application: uses app
- Page visitor → Prompt client: submits prompt
- Prompt client → Gemini API service: posts analysis request
- Page visitor → Gemini API service: submits prompt
- Gemini API service → Google Gemini: requests generation
- Page visitor → Game settings AI: submits prompt
- Game settings AI → Google Gemini: requests generation