101 lines
18 KiB
JSON
101 lines
18 KiB
JSON
{"id":"cp_001","project":"Todo API","category":"web_api","language":"python","spec":"Build a REST Todo API with CRUD, pagination, filtering by status, and SQLite persistence."}
|
|
{"id":"cp_002","project":"Auth Service","category":"web_api","language":"go","spec":"Build a JWT auth service with register, login, refresh token rotation, and password hashing."}
|
|
{"id":"cp_003","project":"Blog CMS Backend","category":"web_api","language":"node","spec":"Build a CMS backend with posts, tags, draft/publish workflow, and role-based access control."}
|
|
{"id":"cp_004","project":"URL Shortener","category":"web_api","language":"rust","spec":"Build a URL shortener API with custom aliases, redirect tracking, and expiration support."}
|
|
{"id":"cp_005","project":"File Metadata API","category":"web_api","language":"java","spec":"Build an API for file metadata indexing, search by attributes, and soft delete recovery."}
|
|
{"id":"cp_006","project":"Notes Sync API","category":"web_api","language":"python","spec":"Build a notes sync API with optimistic concurrency, conflict detection, and change feed endpoints."}
|
|
{"id":"cp_007","project":"Contacts Service","category":"web_api","language":"csharp","spec":"Build a contacts service with import/export, deduplication, and fuzzy name search."}
|
|
{"id":"cp_008","project":"Feature Flag API","category":"web_api","language":"go","spec":"Build a feature flag API with environments, targeting rules, and rollout percentages."}
|
|
{"id":"cp_009","project":"Inventory Service","category":"web_api","language":"java","spec":"Build inventory endpoints with stock reservation, release, and low-stock alerts."}
|
|
{"id":"cp_010","project":"Webhook Dispatcher","category":"web_api","language":"node","spec":"Build a webhook dispatcher with retries, signature verification, dead-letter queue, and backoff."}
|
|
{"id":"cp_011","project":"CLI Todo Manager","category":"cli_tool","language":"python","spec":"Build a CLI todo manager with add/list/done/delete commands and JSON file storage."}
|
|
{"id":"cp_012","project":"CLI Password Vault","category":"cli_tool","language":"rust","spec":"Build a CLI password vault with encrypted local storage and master-key unlock."}
|
|
{"id":"cp_013","project":"CLI CSV Analyzer","category":"cli_tool","language":"go","spec":"Build a CSV analyzer CLI with schema inference, summary stats, and filter expressions."}
|
|
{"id":"cp_014","project":"CLI Log Tailer","category":"cli_tool","language":"python","spec":"Build a CLI log tailer with multi-file follow, regex filters, and output highlighting."}
|
|
{"id":"cp_015","project":"CLI Backup Utility","category":"cli_tool","language":"rust","spec":"Build a backup CLI with include/exclude rules, incremental snapshots, and restore command."}
|
|
{"id":"cp_016","project":"CLI Image Converter","category":"cli_tool","language":"go","spec":"Build an image conversion CLI with resize, format conversion, and batch mode support."}
|
|
{"id":"cp_017","project":"CLI Task Runner","category":"cli_tool","language":"node","spec":"Build a task runner CLI that reads YAML tasks and executes dependency-aware command graphs."}
|
|
{"id":"cp_018","project":"CLI Env Manager","category":"cli_tool","language":"python","spec":"Build a .env manager CLI with profile switch, validation, and secure redaction in output."}
|
|
{"id":"cp_019","project":"CLI Diff Tool","category":"cli_tool","language":"rust","spec":"Build a text diff CLI with unified output, word-level mode, and ignore-whitespace option."}
|
|
{"id":"cp_020","project":"CLI API Tester","category":"cli_tool","language":"go","spec":"Build an API testing CLI with request templates, assertions, and JUnit-style report output."}
|
|
{"id":"cp_021","project":"ETL Orders Pipeline","category":"data_pipeline","language":"python","spec":"Build an ETL pipeline that ingests orders CSV, validates schema, and loads curated tables."}
|
|
{"id":"cp_022","project":"CDC Processor","category":"data_pipeline","language":"java","spec":"Build a change-data-capture processor that applies upserts/deletes and checkpoints offsets."}
|
|
{"id":"cp_023","project":"Metrics Aggregator","category":"data_pipeline","language":"go","spec":"Build a metrics aggregation worker with tumbling windows, late data handling, and rollups."}
|
|
{"id":"cp_024","project":"Event Deduplicator","category":"data_pipeline","language":"python","spec":"Build an event deduplicator using idempotency keys, time windows, and replay-safe writes."}
|
|
{"id":"cp_025","project":"Log Enrichment Job","category":"data_pipeline","language":"spark_python","spec":"Build a log enrichment batch job joining geo data and user agents with partitioned output."}
|
|
{"id":"cp_026","project":"Data Quality Checker","category":"data_pipeline","language":"python","spec":"Build a data quality checker with null, range, uniqueness, and referential integrity rules."}
|
|
{"id":"cp_027","project":"S3 to Warehouse Loader","category":"data_pipeline","language":"java","spec":"Build a loader from object storage to warehouse with schema evolution and retry checkpoints."}
|
|
{"id":"cp_028","project":"Streaming Join Worker","category":"data_pipeline","language":"go","spec":"Build a streaming join worker correlating click and conversion events with watermark logic."}
|
|
{"id":"cp_029","project":"PII Redaction Pipeline","category":"data_pipeline","language":"python","spec":"Build a PII redaction pipeline masking emails, phones, and IDs with audit logging."}
|
|
{"id":"cp_030","project":"Incremental Snapshot Builder","category":"data_pipeline","language":"rust","spec":"Build an incremental snapshot builder that compacts event logs into query-optimized state."}
|
|
{"id":"cp_031","project":"Chat Server","category":"realtime","language":"node","spec":"Build a websocket chat server with rooms, presence, typing indicators, and message history."}
|
|
{"id":"cp_032","project":"Collaborative Cursor Service","category":"realtime","language":"go","spec":"Build a realtime cursor service broadcasting positions with rate limiting and stale cleanup."}
|
|
{"id":"cp_033","project":"Live Notifications Hub","category":"realtime","language":"python","spec":"Build a live notifications hub with subscription filters, fanout, and reconnect replay support."}
|
|
{"id":"cp_034","project":"Realtime Whiteboard Sync","category":"realtime","language":"rust","spec":"Build a whiteboard sync backend with operational ordering and conflict-safe patch application."}
|
|
{"id":"cp_035","project":"Stock Ticker Stream","category":"realtime","language":"java","spec":"Build a ticker stream service with topic subscriptions and throttled update delivery."}
|
|
{"id":"cp_036","project":"Presence Tracker","category":"realtime","language":"go","spec":"Build a presence tracker with heartbeat timeout, status transitions, and shard-safe updates."}
|
|
{"id":"cp_037","project":"Realtime Polling App","category":"realtime","language":"node","spec":"Build realtime polling backend with vote dedupe, room join, and result broadcast."}
|
|
{"id":"cp_038","project":"Game Matchmaking Queue","category":"realtime","language":"csharp","spec":"Build matchmaking service with queue buckets, skill-based pairing, and timeout fallback."}
|
|
{"id":"cp_039","project":"IoT Telemetry Gateway","category":"realtime","language":"python","spec":"Build an IoT telemetry gateway supporting MQTT ingestion, validation, and stream forwarding."}
|
|
{"id":"cp_040","project":"Realtime Log Viewer","category":"realtime","language":"go","spec":"Build a realtime log viewer backend with tail sessions, regex filters, and backpressure."}
|
|
{"id":"cp_041","project":"Terraform Module Generator","category":"infra_devops","language":"python","spec":"Build a generator that scaffolds Terraform modules with inputs, outputs, and policy checks."}
|
|
{"id":"cp_042","project":"Kubernetes Deployment Linter","category":"infra_devops","language":"go","spec":"Build a Kubernetes manifest linter enforcing probes, limits, and namespace policy."}
|
|
{"id":"cp_043","project":"CI Pipeline Orchestrator","category":"infra_devops","language":"node","spec":"Build a CI orchestrator service triggering jobs, tracking states, and emitting summaries."}
|
|
{"id":"cp_044","project":"Secrets Rotation Scheduler","category":"infra_devops","language":"python","spec":"Build a secrets rotation scheduler with lease tracking, retry plans, and notifications."}
|
|
{"id":"cp_045","project":"Container Registry Mirror","category":"infra_devops","language":"go","spec":"Build a registry mirror service with digest verification, cache pruning, and pull-through."}
|
|
{"id":"cp_046","project":"Infrastructure Drift Detector","category":"infra_devops","language":"rust","spec":"Build drift detection comparing desired and observed infra states with actionable diff reports."}
|
|
{"id":"cp_047","project":"Release Notes Generator","category":"infra_devops","language":"python","spec":"Build a release notes generator from commits, PR labels, and issue references."}
|
|
{"id":"cp_048","project":"Log Shipping Agent","category":"infra_devops","language":"go","spec":"Build a log shipping agent with offset persistence, multiline parsing, and retries."}
|
|
{"id":"cp_049","project":"Service Health Monitor","category":"infra_devops","language":"java","spec":"Build a service monitor that runs health checks, tracks SLO windows, and pages on breaches."}
|
|
{"id":"cp_050","project":"Backup Retention Manager","category":"infra_devops","language":"python","spec":"Build backup retention manager with policy tiers, legal hold support, and deletion safety checks."}
|
|
{"id":"cp_051","project":"Model Inference API","category":"mlops","language":"python","spec":"Build an inference API with model loading, request validation, and batch prediction endpoint."}
|
|
{"id":"cp_052","project":"Feature Store Service","category":"mlops","language":"java","spec":"Build a feature store service with online/offline reads and point-in-time correctness."}
|
|
{"id":"cp_053","project":"Training Job Scheduler","category":"mlops","language":"go","spec":"Build a training scheduler with queue priorities, resource quotas, and retry policies."}
|
|
{"id":"cp_054","project":"Dataset Version Manager","category":"mlops","language":"python","spec":"Build dataset version management with lineage metadata, immutable snapshots, and diff operations."}
|
|
{"id":"cp_055","project":"Experiment Tracker","category":"mlops","language":"node","spec":"Build experiment tracking backend storing params, metrics, artifacts, and compare queries."}
|
|
{"id":"cp_056","project":"Model Registry API","category":"mlops","language":"python","spec":"Build a model registry API supporting stages, approvals, rollback, and signed artifact links."}
|
|
{"id":"cp_057","project":"Drift Detection Worker","category":"mlops","language":"go","spec":"Build drift detection worker comparing live feature distributions against reference baselines."}
|
|
{"id":"cp_058","project":"Prompt Evaluation Runner","category":"mlops","language":"python","spec":"Build prompt evaluation runner with rubric scoring, aggregate metrics, and reproducible reports."}
|
|
{"id":"cp_059","project":"Batch Inference Pipeline","category":"mlops","language":"spark_python","spec":"Build batch inference pipeline reading partitions, loading model, and writing scored outputs."}
|
|
{"id":"cp_060","project":"LLM Guardrail Service","category":"mlops","language":"rust","spec":"Build LLM guardrail service for policy checks, PII filtering, and response classification."}
|
|
{"id":"cp_061","project":"Payments API","category":"fintech","language":"java","spec":"Build payments API with idempotency keys, ledger-safe transfers, and webhook callbacks."}
|
|
{"id":"cp_062","project":"Invoice Generator","category":"fintech","language":"python","spec":"Build invoice generator with tax calculation, due schedules, and PDF export metadata."}
|
|
{"id":"cp_063","project":"Subscription Billing Engine","category":"fintech","language":"go","spec":"Build subscription billing engine with proration, trials, coupons, and failed-payment retries."}
|
|
{"id":"cp_064","project":"Fraud Rules Engine","category":"fintech","language":"python","spec":"Build fraud rules engine with rule evaluation graph, score thresholds, and audit trails."}
|
|
{"id":"cp_065","project":"Expense Tracker Backend","category":"fintech","language":"node","spec":"Build expense backend with receipt OCR placeholders, category budgets, and recurring expenses."}
|
|
{"id":"cp_066","project":"Bank Reconciliation Service","category":"fintech","language":"java","spec":"Build reconciliation service matching ledger entries to bank statements with mismatch reporting."}
|
|
{"id":"cp_067","project":"Portfolio Tracker API","category":"fintech","language":"go","spec":"Build portfolio tracker with holdings, transactions, PnL snapshots, and benchmark comparison."}
|
|
{"id":"cp_068","project":"KYC Workflow Service","category":"fintech","language":"python","spec":"Build KYC workflow with document checks, status transitions, and reviewer assignment queues."}
|
|
{"id":"cp_069","project":"Tax Report Backend","category":"fintech","language":"rust","spec":"Build tax report backend aggregating gains/losses and generating filing-year summaries."}
|
|
{"id":"cp_070","project":"Payout Scheduler","category":"fintech","language":"go","spec":"Build payout scheduler with settlement windows, minimum thresholds, and retry-safe processing."}
|
|
{"id":"cp_071","project":"Product Catalog API","category":"ecommerce","language":"node","spec":"Build product catalog API with variants, facets, search indexing hooks, and soft delete."}
|
|
{"id":"cp_072","project":"Cart Service","category":"ecommerce","language":"go","spec":"Build cart service with item merge, discount application, and inventory reservation integration."}
|
|
{"id":"cp_073","project":"Order Management Service","category":"ecommerce","language":"java","spec":"Build order management with status machine, cancellation rules, and shipment events."}
|
|
{"id":"cp_074","project":"Checkout Backend","category":"ecommerce","language":"python","spec":"Build checkout backend coordinating address, shipping options, totals, and payment intent creation."}
|
|
{"id":"cp_075","project":"Pricing Engine","category":"ecommerce","language":"rust","spec":"Build pricing engine with currency handling, promotions, and time-bound campaign rules."}
|
|
{"id":"cp_076","project":"Recommendation API","category":"ecommerce","language":"python","spec":"Build recommendation API combining collaborative and rule-based fallback candidate generation."}
|
|
{"id":"cp_077","project":"Warehouse Picking Service","category":"ecommerce","language":"go","spec":"Build warehouse picking service with wave assignment, pick confirmation, and shortage handling."}
|
|
{"id":"cp_078","project":"Returns Processing API","category":"ecommerce","language":"java","spec":"Build returns API with RMA creation, restock policy, and refund eligibility checks."}
|
|
{"id":"cp_079","project":"Review Moderation Service","category":"ecommerce","language":"node","spec":"Build review moderation with profanity checks, spam heuristics, and moderation queue endpoints."}
|
|
{"id":"cp_080","project":"Shipping Label Worker","category":"ecommerce","language":"python","spec":"Build shipping label worker integrating carrier rates, label generation, and tracking updates."}
|
|
{"id":"cp_081","project":"Calendar Backend","category":"productivity","language":"python","spec":"Build calendar backend with events, recurrence rules, reminders, and timezone normalization."}
|
|
{"id":"cp_082","project":"Kanban Board API","category":"productivity","language":"node","spec":"Build kanban API with boards, columns, cards, drag reorder, and activity history."}
|
|
{"id":"cp_083","project":"Document Search Service","category":"productivity","language":"go","spec":"Build document search service with indexing, permissions filtering, and ranking features."}
|
|
{"id":"cp_084","project":"Wiki Backend","category":"productivity","language":"java","spec":"Build wiki backend with page versions, backlinks, and markdown rendering pipeline hooks."}
|
|
{"id":"cp_085","project":"Team Chat Bot Service","category":"productivity","language":"python","spec":"Build chat bot backend with slash commands, permission checks, and scheduled digests."}
|
|
{"id":"cp_086","project":"Meeting Notes API","category":"productivity","language":"go","spec":"Build meeting notes API with templates, attendee action items, and follow-up reminders."}
|
|
{"id":"cp_087","project":"Email Campaign Manager","category":"productivity","language":"node","spec":"Build email campaign manager with lists, segmentation, scheduling, and bounce tracking."}
|
|
{"id":"cp_088","project":"OCR Queue Processor","category":"productivity","language":"python","spec":"Build OCR queue processor with job retries, dead-letter handling, and extraction status API."}
|
|
{"id":"cp_089","project":"Form Builder Backend","category":"productivity","language":"java","spec":"Build form builder backend with schema validation, submissions, and analytics counters."}
|
|
{"id":"cp_090","project":"Notification Preferences API","category":"productivity","language":"go","spec":"Build notification preferences API with channel rules, quiet hours, and topic subscriptions."}
|
|
{"id":"cp_091","project":"User Profile Service","category":"core_platform","language":"python","spec":"Build user profile service with avatars, privacy settings, and profile completeness scoring."}
|
|
{"id":"cp_092","project":"Session Store","category":"core_platform","language":"go","spec":"Build session store service with token revocation, idle timeout, and concurrent login policy."}
|
|
{"id":"cp_093","project":"Audit Log Service","category":"core_platform","language":"java","spec":"Build audit log service with immutable events, filtering, export, and retention policies."}
|
|
{"id":"cp_094","project":"Access Control Service","category":"core_platform","language":"rust","spec":"Build access control service with RBAC roles, permissions, and resource-scoped grants."}
|
|
{"id":"cp_095","project":"Search Suggest API","category":"core_platform","language":"node","spec":"Build search suggest API with prefix index, typo tolerance, and popularity boosting."}
|
|
{"id":"cp_096","project":"Localization Service","category":"core_platform","language":"python","spec":"Build localization service with key bundles, fallback locales, and missing-key diagnostics."}
|
|
{"id":"cp_097","project":"Rate Limiter Service","category":"core_platform","language":"go","spec":"Build distributed rate limiter with fixed/sliding window modes and policy APIs."}
|
|
{"id":"cp_098","project":"Job Queue Service","category":"core_platform","language":"java","spec":"Build job queue service with delayed jobs, retries, visibility timeout, and metrics."}
|
|
{"id":"cp_099","project":"Configuration Service","category":"core_platform","language":"python","spec":"Build configuration service with versioned configs, staged rollout, and validation checks."}
|
|
{"id":"cp_100","project":"Telemetry Collector","category":"core_platform","language":"go","spec":"Build telemetry collector with trace/span ingestion, sampling, and export adapters."}
|