C#intermediatebackendAI generated

Minimal Issue Tracker API

Build a REST API for issues with validation, filtering, pagination, and an in-memory repository. This C# project practices C# fundamentals, practical problem decomposition, validation, and maintainable implementation.

Estimate
~8h
Steps
5
Completed by
0
Proposed by
codeseed.app

System.Text.Json · PostgreSQL

Project roadmap

  1. 01

    Define the system contract

    ~1h

    Document the input/output format, persistence needs, main user flow, and failure behavior for Minimal Issue Tracker API.

  2. 02

    Implement the core workflow

    ~2h

    Build the primary Minimal Issue Tracker API data flow with clear modules, validation, and explicit error handling.

  3. 03

    Add persistence or integration

    ~2h

    Connect Minimal Issue Tracker API to its database, filesystem, external API, or runtime integration and handle transient failures.

  4. 04

    Harden operational behavior

    ~1.5h

    Handle duplicates, timeouts, partial failures, empty data, and restart scenarios that can affect Minimal Issue Tracker API.

  5. 05

    Test the complete flow

    ~1.5h

    Add focused tests and realistic fixtures for successful operations and important failure paths in Minimal Issue Tracker API.

Resources

Ready to build this?

Get a GitHub repo and start building. Your AI reviewer checks each step as you go.

~8h · 5 steps

Tech stack

System.Text.JsonPostgreSQL