Skip to content

Client API Infrastructure Setup #36

@buddha314

Description

@buddha314

Summary

Set up API client infrastructure for the BabylonJS/Next.js client to communicate with the FastAPI server. Foundation for all client-server communication.

Priority: P0 (Critical)
Estimated Time: 4-6 hours
Labels: client, api, P0, phase-2

See GITHUB_ISSUES_TO_CREATE.md and CLIENT_API_INTEGRATION_PLAN.md for full specification.

Key Tasks:

  • Install dependencies (axios, @tanstack/react-query, zod)
  • Create base API client with interceptors
  • Define TypeScript types from OpenAPI
  • Set up React Query provider
  • Configure environment variables
  • Test server connectivity

Dependencies:

None - can start immediately

Server API available at: http://localhost:8000/docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions