A modern web application for creating and simulating mobile messaging interfaces with advanced editing capabilities.
- π± High-fidelity mobile device simulation
- π¬ Rich messaging interface editor
- πΈ Screenshot and image manipulation tools
- π¨ Modern, responsive UI with dark mode support
- π Real-time preview and editing
- π― Customizable contact and system message options
- Framework: Next.js 14
- Language: TypeScript
- Styling: TailwindCSS
- UI Components:
- Radix UI
- shadcn/ui
- React Aria Components
- State Management: Zustand
- Date/Time: Luxon
- Animation: Motion
- Notifications: Sonner
- Clone the repository
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run linting
src/
βββ app/ # Next.js app directory
βββ components/ # React components
β βββ app/ # App-wide components
β βββ editor/ # Message editor components
β βββ phone/ # Device simulation components
β βββ ui/ # Reusable UI components
βββ lib/ # Utilities and types
See LICENSE file for details.