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.
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