Skip to content

deveix/mockgen

Repository files navigation

License: MIT Build Status Latest Release

MockGen Logo

Mockgen

Easily generate modern App Store & Google Play screenshots with customizable mockups.

Try me!

Demo MockGen

Features

  • Mockup generation for iOS and Android
  • Custom backgrounds, text, images, and templates
  • Drag-and-drop support to organize screenshots
  • High-resolution export (PNG, WebP, AVIF)
  • Real-time preview
  • Multiple templates and formats supported

Preview of Mockgen

Development

Create a .env.local file by copying and filling the file env.example

NEXT_PUBLIC_BASE_URL=http://0.0.0.0:3000
NEXT_PUBLIC_API_URL=http://0.0.0.0:3000/api

** To ensure proper image upload use http://0.0.0.0:3000 instead of http://localhost:3000 **

Install dependencies and start the app:

yarn
yarn dev

Build & Production

To build for production:

yarn build
yarn start

Usage Example

  1. Select a template (iOS, Android, Open Graph, etc.)
  2. Add your screenshots or images
  3. Customize background, text, and colors
  4. Reorder images with drag-and-drop
  5. Export your ready-to-publish mockups

Project Structure

  • app/: Next.js pages and main logic
  • components/: UI components and forms
  • lib/: utilities, templates, SEO
  • public/: static assets (icons, images, examples)
  • stores/: state management (template stores)
  • types/: TypeScript types

MIT License

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages