The repository that contains the code to the frontend of the Tyndale AI platform
Go to file
Danny d1ce137726 feat: setup React/Vite frontend with Tyndale AI chat interface
Initialize complete frontend project structure with the following components:

- React 18 + Vite development environment with TypeScript
- Tailwind CSS for styling with custom animations
- Radix UI components for accessible UI primitives
- React Router for navigation between landing and chat pages
- TanStack Query for efficient API data management

Key features implemented:
- Landing page with hero, features, and footer sections
- Real-time chat interface with message history
- Study/Trading mode toggle for different interaction types
- Custom hooks for chat state management
- API integration layer with backend service
- Responsive design with scroll areas and card layouts

Docker deployment configuration:
- Multi-stage Dockerfile with Node.js build and Nginx production
- Custom nginx configuration for SPA routing on port 3000
- Optimized production build process

Development tools:
- ESLint for code quality
- TypeScript for type safety
- PostCSS with Autoprefixer
- Environment variable configuration with .env.example
2026-01-06 14:35:25 -06:00
.claude feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
src feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
.env.example feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
.gitignore feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
Dockerfile feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
README.md Initial commit 2026-01-05 16:46:39 -06:00
index.html feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
nginx.config feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
package-lock.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
package.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
postcss.config.js feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
tailwind.config.ts feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
tsconfig.app.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
tsconfig.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
tsconfig.node.json feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00
vite.config.ts feat: setup React/Vite frontend with Tyndale AI chat interface 2026-01-06 14:35:25 -06:00

README.md

tyndale-ai-frontend

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