The repository that contains the code to the frontend of the Tyndale AI platform
Go to file
Danny 2d35f2d498 feat: implement server-side proxy with google-auth-library
Rewrite server.js to use google-auth-library for generating Google ID
tokens when authenticating requests to the backend Cloud Run service.

Key changes:
- Replace metadata server token fetch with GoogleAuth client
- Implement proper SSE streaming with raw byte passthrough
- Add health check endpoint for Cloud Run monitoring
- Update server to listen on 0.0.0.0:8080 for Cloud Run compatibility
- Add environment variable validation at startup
- Improve error handling and logging throughout request lifecycle

Update Dockerfile to install google-auth-library dependency and expose
port 8080 instead of port 80.
2026-01-20 12:18:09 -06:00
.claude feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
public feat: rebrand to Woolnoth with new color palette and typography 2026-01-13 08:23:36 -06:00
src feat: add Node.js Express server for IAP and backend auth 2026-01-16 14:33:26 -06:00
.env.example feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
.gitignore feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
Dockerfile feat: implement server-side proxy with google-auth-library 2026-01-20 12:18:09 -06:00
README.md Initial commit 2026-01-05 16:46:39 -06:00
index.html feat: rebrand to Woolnoth with new color palette and typography 2026-01-13 08:23:36 -06:00
nginx.conf fix: Nginx Fix 2026-01-09 12:02:17 -06:00
package-lock.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
package.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
postcss.config.js feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
server.js feat: implement server-side proxy with google-auth-library 2026-01-20 12:18:09 -06:00
tailwind.config.ts feat: rebrand to Woolnoth with new color palette and typography 2026-01-13 08:23:36 -06:00
tsconfig.app.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
tsconfig.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
tsconfig.node.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00
vite.config.ts feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:34:25 -06:00

README.md

tyndale-ai-frontend

The frontend interface that will allow a user to access Tyndale AI