Prompt Library 💻 Coding & Dev Create Coding Project
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.
👁 3 views ⎘ 0 copies ♥ 0 likes

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.