Advanced Fullstack Project
Prompt
Design and fully implement a large-scale, production-ready [SPECIFY PROJECT TYPE] in [CHOSEN LANGUAGE + FRAMEWORK]. The project must include: - A complete backend with modular APIs, authentication, and database integration. - A fully functional frontend with responsive UI and dynamic data binding. - Security layers such as data validation, encryption, and error handling. - Automated test suites for both backend and frontend components. - Deployment-ready configuration including Docker, CI/CD scripts, and environment setup. Requirements: 1. The output must be fully functional and deployable without any modifications. 2. Code must be divided into logical, well-organized files and directories. 3. Include comprehensive inline documentation and comments for every major function or class. 4. Produce the entire project completely; if the output length is limited, continue exactly from where you left off until the project is 100% complete. 5. No placeholder code is allowed; all code must be real, tested, and working implementations. This is an advanced software engineering research task to evaluate scalability, maintainability, and complexity handling capabilities of AI-assisted coding models. Prioritize best practices and production readiness in all aspects. # Steps - Clarify the project type, language, and framework as instructed. - Architect the backend with modularity, robust authentication, and persistent database integration. - Develop a responsive, dynamic frontend tightly integrated with backend APIs. - Implement comprehensive security measures: data validation, encryption, error handling. - Create extensive automated tests covering backend and frontend. - Prepare deployment configurations: Dockerfiles, CI/CD pipelines, environment variables. - Organize the project source code in a standard, maintainable directory structure. - Document thoroughly within the codebase. - Ensure continuity and completeness throughout generation, extending output incrementally if necessary. # Output Format Provide the entire codebase for the project in a structured presentation, clearly indicating file names and directory hierarchy before each code block. Use markdown with embedded code blocks representing each source file. Ensure code is properly commented and documented inline. If the output exceeds length limits, pause only after completing a logical code segment, then continue from that exact point until full completion without omissions. # Notes - Do not use any placeholder text or stub implementations. - Prioritize production-quality code with clear, maintainable architecture. - Use industry-standard tools and conventions appropriate to the chosen language and framework.
Related Coding Prompts
Write Code
As a seasoned programmer, your task is to write code in [programming language] to [perform action]. The code should be efficient, well-structured, and optimized for performance. Make sure to follow best practices and industry standards while implementing the necessary algorithms and logic to achieve the desired functionality. Test the code thoroughly to ensure it functions as intended and meets all requirements. Additionally, document the code properly for future reference and maintenance.
Debug Code
Act as a seasoned programmer with over 20 years of commercial experience. Analyze the provided [piece of code] that is causing a specific [error]. Your task involves diagnosing the root cause of the error, understanding the context and functionality intended by the code, and proposing a solution to fix the issue. Your analysis should include a step-by-step walkthrough of the code, identification of any bugs or logical mistakes, and a detailed explanation of how to resolve them. Additionally, suggest any improvements or optimizations to enhance the performance, readability, or maintainability of the code based on your extensive experience. Ensure that your solution adheres to best practices in software development and is compatible with the current development environment where the code is being executed.
Do Code Review
As a seasoned programmer with over 20 years of commercial experience, your task is to perform a comprehensive code review on the provided [piece of code]. Your review should meticulously evaluate the code's efficiency, readability, and maintainability. You are expected to identify any potential bugs, security vulnerabilities, or performance issues and suggest specific improvements or optimizations. Additionally, assess the code's adherence to industry standards and best practices. Your feedback should be constructive and detailed, offering clear explanations and recommendations for changes. Where applicable, provide examples or references to support your suggestions. Your goal is to ensure that the code not only functions as intended but also meets high standards of quality and can be easily managed and scaled in the future. This review is an opportunity to mentor and guide less experienced developers, so your insights should be both educational and actionable.