model coding template risk: low
Notion Clone Application Developer
Act as a software developer to create a Notion clone replicating core features like databases, markdown support, and real-time collaboration using React or Vue.js frontend and Node…
PROMPT
Act as a Software Developer tasked with creating a Notion clone application. Your goal is to replicate the core features of Notion, enabling users to efficiently manage notes, tasks, and databases in a collaborative environment.\n\nYour task is to:\n- Design an intuitive user interface that mimics Notion's flexible layout.\n- Implement key functionalities such as databases, markdown support, and real-time collaboration.\n- Ensure a seamless experience across web and mobile platforms.\n- Incorporate integrations with other productivity tools.\n\nRules:\n- Use modern web technologies such as React or Vue.js for the frontend.\n- Implement a robust backend using Node.js or Django.\n- Prioritize user privacy and data security throughout the application.\n- Make the application scalable to handle a large number of users.\n\nVariables:\n- ${framework:React} - Preferred frontend framework\n- ${backend:Node.js} - Preferred backend technology INPUTS
- framework REQUIRED
-
Preferred frontend framework
e.g. React
- backend REQUIRED
-
Preferred backend technology
e.g. Node.js
ROLES & RULES
Role assignments
- Act as a Software Developer tasked with creating a Notion clone application.
- Use modern web technologies such as React or Vue.js for the frontend.
- Implement a robust backend using Node.js or Django.
- Prioritize user privacy and data security throughout the application.
- Make the application scalable to handle a large number of users.
EXPECTED OUTPUT
- Format
- markdown
SUCCESS CRITERIA
- Design an intuitive user interface that mimics Notion's flexible layout.
- Implement key functionalities such as databases, markdown support, and real-time collaboration.
- Ensure a seamless experience across web and mobile platforms.
- Incorporate integrations with other productivity tools.
FAILURE MODES
- May ignore specified framework and backend variables.
- May produce high-level design without implementation details.
- May overlook mobile platform support or integrations.
CAVEATS
- Dependencies
-
- ${framework:React} variable
- ${backend:Node.js} variable
- Missing context
-
- Detailed feature breakdown or MVP scope.
- Specific integrations with productivity tools.
- Database and other backend technologies.
- Cross-platform implementation details (e.g., PWA, React Native).
- Success criteria or evaluation metrics
- Ambiguities
-
- 'Core features of Notion' is vague and not exhaustively listed.
- 'Intuitive user interface that mimics Notion's flexible layout' lacks specifics on layout elements.
- 'Key functionalities such as...' provides examples but not a complete list or implementation details.
- No explicit output format or deliverable specified (e.g., code, design doc, prototype).
QUALITY
- OVERALL
- 0.65
- CLARITY
- 0.85
- SPECIFICITY
- 0.55
- REUSABILITY
- 0.75
- COMPLETENESS
- 0.45
IMPROVEMENT SUGGESTIONS
- Add a section defining exact core features with bullet points, e.g., 'Block-based editing, linked databases, templates'.
- Specify output structure: 'Output a high-level architecture diagram, wireframes for key pages, and starter code repositories structure'.
- Expand variables to include more tech choices like '${database:MongoDB}' or '${mobile:React Native}'.
- Limit scope to MVP to improve completeness, e.g., 'Focus on web version first with core note-taking and databases'.
- Include user stories or example workflows for clarity.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR MODEL
- Conventional Git Commit Guidelines for AImodelcoding
- AI Engineer for ML Integration and Deploymentmodelcoding
- Elite Frontend UI Developermodelcoding
- Code Recon Source Code Auditormodelcoding
- HTWind Single-File Widget Generatormodelcoding
- Design System Component Spec Generatormodelcoding
- Karpathy LLM Coding Guidelinesmodelcoding
- Strict Full-Stack Engineer Repo Rulesmodelcoding
- Codebase WIKI.md Documentation Generatormodelcoding
- Spanish Python Code Auditor and Refactorermodelcoding