Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Request any missing inputs from the context list before proceeding.
  2. Outline a project directory structure with subfolders for organization.
  3. Design a normalized database schema for meeting rooms, bookings, users, and roles with sample SQL for import.
  4. Describe a responsive UX/UI concept using Tailwind CSS with Glassmorphism effects and the specified theme color.
  5. Define role-based functionality: Admin (manage rooms, oversee bookings) and User (calendar-based booking).
  6. Include export functionality to generate booking data as Excel files.
  7. Document security considerations: input validation, prepared statements, authentication.
  8. 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