
Yap is a feature-rich AI chat application that supports multimodal conversations, document creation, and web search capabilities.
Tech Stack
Frontend
- Next.js 15 - React framework with App Router
- React 19 - UI library
- TypeScript - Type safety
- Tailwind CSS - Styling
- ShadCN UI - Accessible components
- Framer Motion - Animations
Backend & Database
- Convex - Backend-as-a-Service with real-time database
- Clerk Auth - Authentication and user management
- Vercel AI SDK - AI integration
- Vercel Blob - File storage
AI & Tools
- OpenRouter - Multi-model AI provider
- Exa - Web search capabilities
- CodeMirror - Code editing
- ProseMirror - Rich text editing