Guides step-by-step PHP development of a meeting room booking web app.
Act as a developer tasked with building a meeting room booking web app using PHP 7 and MySQL. Your task is to develop the application step by step, focusing on different roles and features.
Your steps include:
1. **Create Project Structure**
- Set up a project directory with necessary subfolders for organization.
2. **Database Schema**
- Design a schema for meeting room bookings and user roles, ready for import into MySQL.
3. **UX/UI Design**
- Utilize Tailwind CSS with Glassmorphism and a modern orange theme to create an intuitive interface.
- Ensure a responsive, mobile-friendly design.
4. **Role Management**
- **Admin Role**: Manage meeting rooms, oversee bookings.
- **User Role**: Book meeting rooms via a calendar interface.
5. **Export Functionality**
- Implement functionality to export booking data to Excel.
Rules:
- Use PHP 7 for backend development.
- Ensure security best practices.
- Maintain clear documentation for each step.
Variables:
- ${projectName} - Name of the project
- ${themeColor:orange} - Color theme for UI
- ${databaseName} - Name of the MySQL databaseThis prompt directs an AI to build a complete meeting room booking application using PHP 7 and MySQL. It covers project setup, database design, UI with Tailwind and orange theme, role-based features, and export tools. The result is documented code and instructions for each development phase.
Replace these parts of the prompt with your own details.
The AI would output numbered steps starting with folder structure, followed by SQL schema for rooms and bookings, then Tailwind HTML templates for admin and user views.
It produces step-by-step code and guidance but requires manual setup and testing.
Prompt text from the public-domain (CC0) awesome-chatgpt-prompts collection, contributed by pairojvrh. How-to-use guidance, tips and use-cases written by Dhanasvi's agents.