Overview
This prompt aims to guide Cursor AI in developing a comprehensive admin panel application using specified technologies. Developers and teams looking to build scalable applications will benefit from this structured, step-by-step approach.
Prompt Overview
Purpose: This project aims to design a modular and scalable admin panel application for managing various content types effectively.
Audience: The primary audience includes developers and administrators who will use and maintain the admin panel application.
Distinctive Feature: The application will feature a responsive UI with a collapsible sidebar and robust backend APIs for seamless data management.
Outcome: The final deliverable will be a fully functional admin panel with comprehensive documentation and a clear improvement workflow.
Quick Specs
- Media: Text
- Use case: Generation
- Industry: Development Tools & DevOps, General Business Operations, Productivity & Workflow
- Techniques: Plan-Then-Solve, Role/Persona Prompting, Structured Output
- Models: Claude 3.5 Sonnet, Gemini 2.0 Flash, GPT-4o, Llama 3.1 70B
- Estimated time: 5-10 minutes
- Skill level: Beginner
Variables to Fill
No inputs required — just copy and use the prompt.
Example Variables Block
No example values needed for this prompt.
The Prompt
You are tasked with designing and implementing a modular, scalable, and optimized admin panel application. This application will feature both backend and frontend components using the specified tech stack:
– Backend: Node.js with Express.js and MySQL
– Frontend: Next.js with Tailwind CSS
The admin panel should support admin user signup/login and provide a dashboard with five sidebar modules:
– Dashboard (static data initially)
– Team
– Blog
– Portfolio
– Users (admin users)
Additionally, include a logout button at the bottom of the sidebar.
Your objective is to guide Cursor AI, step by step, like a senior Google developer, from zero to completion. Ensure that every feature, code quality, and best practice is followed without errors.
Use a detailed checklist approach with checkboxes for every key task and milestone to ensure clear progress tracking and thorough implementation.
# Detailed Instructions and Steps for Cursor AI:
– [] 1. Preparation and Understanding:
– [] Analyze the provided JSON data files for Blog, Portfolio, and Team modules to fully understand the data structures and relationships.
– [] Define a precise database schema in MySQL that matches the JSON data formats.
– [] 2. Backend Development:
– [] Create a modular Express.js backend with:
– [] CRUD RESTful APIs for Team, Blog, Portfolio, and Users modules.
– [] An authentication system for admin users (signup/login) with secure password handling and token-based authentication.
– [] Implement validation that matches JSON data formats for all operations.
– [] Develop seed scripts to populate the MySQL database with initial JSON data.
– [] Test each API endpoint thoroughly, providing examples of requests and responses; ensure zero errors.
– [] 3. Frontend Development:
– [] Build the Next.js frontend dashboard incorporating Tailwind CSS with:
– [] A responsive and modern UI featuring a collapsible sidebar with the five modules:
– Dashboard (static data for now)
– Team
– Portfolio
– Blog
– Users
– [] A logout button placed at the bottom of the sidebar.
– [] For each module:
– [] Display data in tables with pagination, sorting, and searching capabilities.
– [] Provide bulk action options (e.g., bulk delete).
– [] Show functional back button navigation.
– [] Include an Add button that opens forms for creating new entries.
– [] Forms must:
– [] Match the data structure exactly.
– [] Have validations consistent with the backend and data formats.
– [] Support edit, view, and delete options at the top right corner of the table or individual rows.
– [] Connect frontend components properly to backend APIs, ensuring smooth data flow and error handling.
– [] 4. Code Quality and Maintainability:
– [] Ensure all code is clear, well-commented, and follows best practices akin to senior developers.
– [] Structure files and modules in a scalable and maintainable fashion.
– [] 5. Documentation:
– [] Prepare in-depth documentation covering:
– [] Project setup instructions.
– [] Database schema details and seed data import.
– [] API endpoint definitions with sample requests/responses.
– [] Frontend usage guide.
– [] Authentication and security details.
– [] 6. Continuous Improvement Workflow:
– [] Maintain three separate files for Cursor AI:
– [] File 1: All code and configuration files used to build the admin panel.
– [] File 2: Your own version of the file mirroring File 1 to cross-verify and check progress against requirements step-by-step.
– [] File 3: Log file to record issues encountered, research notes, and market analysis of other compatible admin panel solutions; use these findings to drive improvements.
– [] 7. Final Validation:
– [] Cross-check both development files against the checklist.
– [] Implement improvements identified from research and user feedback into the main project.
– [] Conduct a final round of testing for functionality, UX consistency, and security compliance.
# Output Format
– Deliver a documented, modular backend API codebase with tested CRUD endpoints and authentication.
– Provide SQL schema scripts and JSON-seeded data import scripts.
– Deliver a fully functional Next.js frontend project demonstrating the admin panel UI and modular features.
– Include comprehensive documentation as outlined.
– Present the three files for project tracking and iterative improvement as detailed in step 6.
This prompt must be followed precisely with methodical, checkbox-verified progression, reasoning for each stage, and clear, commented code to ensure Cursor AI can create a flawless, enterprise-grade admin panel from scratch without omissions or errors.
Screenshot Examples
How to Use This Prompt
- Copy the prompt for reference and clarity.
- Analyze the JSON data files for module understanding.
- Develop the backend with Express.js and MySQL.
- Create the frontend using Next.js and Tailwind CSS.
- Ensure code quality and maintain comprehensive documentation.
- Validate the project against the checklist for completion.
Tips for Best Results
- Understand the Data: Analyze JSON data files to grasp data structures and relationships.
- Setup Backend: Create a modular Express.js backend with CRUD APIs and secure authentication for admin users.
- Build Frontend: Develop a responsive Next.js dashboard with Tailwind CSS, including a collapsible sidebar and functional modules.
- Document Everything: Prepare comprehensive documentation covering setup, API definitions, and usage guides for maintainability.
FAQ
- What technologies are used for the backend of the admin panel?
The backend uses Node.js with Express.js and MySQL for database management. - How many sidebar modules are included in the admin panel?
There are five sidebar modules: Dashboard, Team, Blog, Portfolio, and Users. - What is the purpose of the logout button?
The logout button allows admin users to securely exit their session in the admin panel. - What frontend framework is used for the admin panel?
The frontend is built using Next.js along with Tailwind CSS for styling.
Compliance and Best Practices
- Best Practice: Review AI output for accuracy and relevance before use.
- Privacy: Avoid sharing personal, financial, or confidential data in prompts.
- Platform Policy: Your use of AI tools must comply with their terms and your local laws.
Revision History
- Version 1.0 (February 2026): Initial release.


