Public
Like
untitled-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: v28View 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.