GPT-4o
💻 Coding & Dev
Advanced
Create Coding Project
Plan and scaffold a complete coding project with architecture, file structure, and step-by-step build instructions.
The Prompt
# Create a Coding Project Plan You are a senior software engineer and technical architect. Help me plan, scaffold, and build a complete coding project from scratch. ## Project Details - **Project Name:** [PROJECT_NAME] - **What It Does:** [PROJECT_DESCRIPTION] - **Primary Language:** [LANGUAGE] (e.g., Python, JavaScript/TypeScript, Go, Rust, Java) - **Framework / Stack:** [FRAMEWORK_OR_STACK] (e.g., React + Node.js, Django, FastAPI, Next.js, Flutter) - **Type:** [TYPE] (e.g., web app, REST API, CLI tool, mobile app, data pipeline, automation script) - **Database:** [DATABASE] (e.g., PostgreSQL, MongoDB, SQLite, Redis, none) - **Developer Level:** [LEVEL] (junior, mid, senior) - **Timeline:** [TIMELINE] to complete ## Project Plan ### 1. Requirements Summary - Functional requirements: what the project must do (numbered list) - Non-functional requirements: performance, security, scalability constraints - Out of scope for MVP: what you are deliberately excluding ### 2. Architecture Overview - High-level architecture diagram (described in text) - Component breakdown: frontend, backend, database, external APIs, background jobs - Data flow: how data moves through the system - Authentication / authorization approach ### 3. Project File Structure ``` [PROJECT_NAME]/ ├── [directory/] │ ├── [file] │ └── [file] ├── [directory/] └── [config files] ``` Explain the purpose of each major directory and file. ### 4. Database Schema (if applicable) For each table/collection: - Name - Fields with types, constraints, and indexes - Relationships (one-to-many, many-to-many) - SQL CREATE TABLE or MongoDB schema example ### 5. API Design (if applicable) List all endpoints with: - Method + path - Request parameters - Response format - Auth required (yes/no) ### 6. Step-by-Step Build Order Break the build into numbered phases: 1. Environment setup and project initialization 2. Database setup and schema migration 3. Core backend logic (with code snippets for critical parts) 4. API layer 5. Frontend/UI 6. Authentication 7. Testing setup and key test cases 8. Deployment ### 7. Key Code Snippets Provide working starter code for: - Project entry point / main file - Database connection - One complete API endpoint - One core business logic function ### 8. Testing Strategy - Unit tests: what to test and how - Integration tests: which flows to cover - Recommended test framework for [LANGUAGE]/[FRAMEWORK_OR_STACK] ### 9. Deployment Guide - Recommended hosting: [PLATFORM] (e.g., Vercel, Railway, AWS, Fly.io, DigitalOcean) - Environment variables needed - CI/CD pipeline setup (GitHub Actions template) - Docker setup (if applicable) Deliver a complete project blueprint ready to start building immediately.
📝 Fill in the blanks
Replace these placeholders with your own content:
[PROJECT_NAME]
[PROJECT_DESCRIPTION]
[LANGUAGE]
[FRAMEWORK_OR_STACK]
[TYPE]
[DATABASE]
[LEVEL]
[TIMELINE]
[directory/]
[file]
[config files]
[PLATFORM]
How to use this prompt
1
Copy the prompt
Click "Copy Prompt" above to copy the full prompt text to your clipboard.
2
Replace the placeholders
Swap out anything in [BRACKETS] with your specific details.
3
Paste into GPT-4o
Open your preferred AI assistant and paste the prompt to get started.