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.
Viewing readonly version of main branch: v1View latest version
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