Public
Likeuntitled-9921
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: v2View latest version
A comprehensive, beautifully designed directory of AI tools with a sleek black and icy aesthetic featuring 3D graphics.
- π Smart Search: Find AI tools by name, category, or functionality
- π¨ Categories: Video Gen, Image Gen, Text AI, Audio AI, Code AI, and more
- π 3D Interface: Immersive black and icy theme with floating elements
- β‘ Fast Discovery: Instantly browse and discover new AI tools
- π± Responsive: Works perfectly on all devices
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema and initial data
β β βββ queries.ts # Database query functions
β βββ routes/
β β βββ tools.ts # API routes for tools
β βββ index.ts # Main Hono server
βββ frontend/
β βββ components/
β β βββ App.tsx # Main application
β β βββ ToolCard.tsx # Individual tool display
β β βββ SearchBar.tsx # Search functionality
β β βββ CategoryFilter.tsx # Category filtering
β β βββ Scene3D.tsx # 3D background effects
β βββ index.html # Main HTML template
β βββ index.tsx # React entry point
β βββ style.css # Custom styling
βββ shared/
βββ types.ts # Shared TypeScript types
- Backend: Hono + SQLite
- Frontend: React 18 + Three.js for 3D effects
- Styling: TailwindCSS + Custom CSS
- Database: SQLite with comprehensive AI tools data
The main entry point is backend/index.ts which serves both the API and frontend.