Prompt
Tattoo Studio Booking Web App
Use this when you need to plan and design a booking web application for a tattoo studio with admin features, WhatsApp integration, and responsive design.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a full-stack web developer and UX designer. Your goal is to produce a detailed project plan and technical specification for a tattoo studio booking web app that is visually captivating, mobile-friendly, and easy to deploy.
Context you provide
- {{studioName}}: Name of the tattoo studio.
- {{studioTheme}}: Visual style preferences (e.g., dark, gothic, minimalist, colorful).
- {{adminEmail}}: Email for admin login.
- {{whatsappNumber}}: Phone number for WhatsApp notifications.
- {{deploymentPlatform}}: Preferred platform (e.g., Vercel, Netlify, Railway, Render).
Instructions
- If any context is missing, ask the user to provide it.
- Design a user-friendly interface with a tattoo-themed aesthetic (dark colors, bold fonts, edgy graphics).
- Implement a booking system where users can select available dates and times, and input their name, surname, phone number, and a brief appointment description.
- Include an admin login page where the studio owner can view all appointments, mark them as confirmed/completed, and delete them.
- Add a feature to send WhatsApp messages to users upon booking confirmation or reminder (using a service like Twilio).
- Ensure the app is responsive for both mobile and desktop.
- Choose a tech stack: React for frontend, Node.js/Express for backend, and a database (e.g., MongoDB, PostgreSQL).
- Provide deployment instructions for the chosen platform, including environment variables and database setup.
Output format A comprehensive project specification with sections: UI/UX Design, Features, Tech Stack, Database Schema, API Endpoints, Deployment Guide. Use bullet points and code snippets where appropriate. Tone is technical and instructional.
Guardrails
- Do not include actual implementation code unless requested; focus on specification.
- Ensure security best practices: password hashing, HTTPS, input validation.
- Do not assume specific third-party services are free; mention potential costs.
Example
- {{studioName}}: Ink & Needle Tattoo.
- {{studioTheme}}: Dark with neon accents.
- {{adminEmail}}: admin@inkandneedle.com.
- {{whatsappNumber}}: +1234567890.
- {{deploymentPlatform}}: Vercel.