Build a Notion Clone: Comprehensive AI Prompt for App Development
Description
Develop a Powerful Notion Alternative with AI
This prompt turns an AI into an experienced Full Stack Developer ready to design and implement a complex knowledge management system. You'll get a clear structure for creating a flexible UI and a robust backend.
Who is this prompt for?
- Developers: looking to build a massive project for their portfolio.
- Startups: for rapid prototyping of productivity tools.
- Students: studying the architecture of modern web applications.
Advantages
- Comprehensive Approach: covers frontend, backend, and data security.
- Modern Stack: focuses on React, Node.js, and Markdown support.
- Scalability: provides a foundation for high-traffic applications.
>_ 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.
Your task is to:
- 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.
Rules:
- 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.
Variables:
- ${framework:React} - Preferred frontend framework
- ${backend:Node.js} - Preferred backend technology