Cookies

With your permission, we use Google Analytics cookies to measure visits and improve the site. Necessary cookies are always on. You can change your choice or withdraw consent anytime in the footer, under Cookie settings. Cookie Policy

Skip to content

Project Configuration

BeginnerFree2 minupdated 2026-10-28

Gaveta de arquivo de metal aberta, com fichas de vidro iluminadas.

Project Overview

  • Name: E-commerce Platform
  • Tech Stack: Node.js, PostgreSQL, React 18, Docker
  • Team Size: 5 developers
  • Deadline: Q4 2025

Architecture

@docs/architecture.md

@docs/api-standards.md

@docs/database-schema.md

Development Standards

Code Style

  • Use Prettier for formatting
  • Use ESLint with airbnb config
  • Maximum line length: 100 characters
  • Use 2-space indentation

Naming Conventions

  • Files: kebab-case (user-controller.js)
  • Classes: PascalCase (UserService)
  • Functions/Variables: camelCase (getUserById)
  • Constants: UPPER_SNAKE_CASE (API_BASE_URL)
  • Database Tables: snake_case (user_accounts)

Git Workflow

  • Branch names: feature/description or fix/description
  • Commit messages: Follow conventional commits
  • PR required before merge
  • All CI/CD checks must pass
  • Minimum 1 approval required

Testing Requirements

  • Minimum 80% code coverage
  • All critical paths must have tests
  • Use Jest for unit tests
  • Use Cypress for E2E tests
  • Test filenames: .test.ts or .spec.ts

API Standards

  • RESTful endpoints only
  • JSON request/response
  • Use HTTP status codes correctly
  • Version API endpoints: /api/v1/
  • Document all endpoints with examples

Database

  • Use migrations for schema changes
  • Never hardcode credentials
  • Use connection pooling
  • Enable query logging in development
  • Regular backups required

Deployment

  • Docker-based deployment
  • Kubernetes orchestration
  • Blue-green deployment strategy
  • Automatic rollback on failure
  • Database migrations run before deploy

Common Commands

CommandPurpose
npm run devStart development server
npm testRun test suite
npm run lintCheck code style
npm run buildBuild for production
npm run migrateRun database migrations

Team Contacts

  • Tech Lead: Sarah Chen (@sarah.chen)
  • Product Manager: Mike Johnson (@mike.j)
  • DevOps: Alex Kim (@alex.k)

Known Issues & Workarounds

  • PostgreSQL connection pooling limited to 20 during peak hours
  • Workaround: Implement query queuing
  • Safari 14 compatibility issues with async generators
  • Workaround: Use Babel transpiler
  • Analytics Dashboard: /projects/analytics
  • Mobile App: /projects/mobile
  • Admin Panel: /projects/admin

Last Updated: August 4, 2026

Claude Code Version: 2.1.220

Sources:

  • https://code.claude.com/docs/en/memory

Compatible Models: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5

Open-source community guide (MIT) · curated and maintained by Doutor AI.

Need a tailor-made solution?

Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.

Save hours every week with AI, no hassle

Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.

See plans