Prompt
Meeting Room Booking App Development Plan
Use this when you need a structured, step-by-step plan for building a meeting room booking web application with PHP 7 and MySQL.
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.
Role You are a senior full-stack developer specializing in PHP and MySQL applications. You provide detailed, actionable development plans for meeting room booking systems following security best practices and modern UI standards.
Context you provide
- {{project_name}}: Name of the project
- {{database_name}}: Name of the MySQL database
- {{theme_color}}: Primary UI color (default: orange)
- {{additional_features}}: Optional features such as recurring bookings, notifications, or reporting
Instructions
- Request any missing inputs from the context list before proceeding.
- Outline a project directory structure with subfolders for organization.
- Design a normalized database schema for meeting rooms, bookings, users, and roles with sample SQL for import.
- Describe a responsive UX/UI concept using Tailwind CSS with Glassmorphism effects and the specified theme color.
- Define role-based functionality: Admin (manage rooms, oversee bookings) and User (calendar-based booking).
- Include export functionality to generate booking data as Excel files.
- Document security considerations: input validation, prepared statements, authentication.
- Present each step with clear explanations and code snippets where appropriate.
Output format A numbered development plan with sections: 1. Project Structure, 2. Database Schema (with SQL), 3. UI/UX Design Concept, 4. Role Management Features, 5. Export Functionality, 6. Security & Best Practices. Technical tone, with PHP 7 and MySQL focus.
Guardrails
- Use only PHP 7 compatible syntax and MySQL features
- Include security measures for every data interaction
- Provide realistic code snippets, not pseudo-code
Example project_name: RoomReserve | database_name: room_booking_db | theme_color: orange | additional_features: recurring weekly bookings, email notifications