App
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.
index.ts
https://Yvnn24--d6a851a43f8611f091e276b3cceeab13.web.val.run
A web application that creates hilarious memes with AI-generated text overlays on popular meme templates.
- π Multiple classic meme templates
- π€ AI-powered funny text generation
- π¨ Customizable text positioning and styling
- π± Responsive design
- πΎ Download generated memes
βββ backend/
β βββ index.ts # Main API server with Hono
βββ frontend/
β βββ index.html # Main HTML template
β βββ index.tsx # React frontend entry point
β βββ components/
β β βββ App.tsx # Main app component
β β βββ MemeCanvas.tsx # Meme generation canvas
β β βββ TemplateSelector.tsx # Meme template selection
β βββ style.css # Custom styles
βββ shared/
β βββ types.ts # Shared TypeScript types
βββ README.md
- Select a meme template
- Choose to generate AI text or enter custom text
- Customize text positioning and styling
- Download your hilarious meme!
- Backend: Hono (TypeScript API framework)
- Frontend: React with TypeScript
- AI: OpenAI GPT for funny text generation
- Styling: TailwindCSS
- Canvas: HTML5 Canvas for meme generation