4 Open Issues Need Help Last updated: Aug 8, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Create a new Go client in `internal/sdk/client.go` that wraps the Akave SDK (`github.com/akave-ai/akavesdk`). This client should include a `NewClient()` function for initialization and correctly import the necessary SDK package.

Complexity: 2/5
good first issue sdk chore

AI Summary: Implement a REST API endpoint (`GET /buckets`) that retrieves a list of bucket names from the Akave storage service using the provided Akave SDK. The response should be a JSON array of bucket names.

Complexity: 2/5
good first issue backend sdk feature

AI Summary: Implement a new REST API endpoint (`POST /:bucket_id/files/upload`) for uploading files to Akave storage. This involves handling multipart file uploads, using the Akave SDK's `Upload` or `FilesStreamingUpload` functions to perform the upload, and returning a response indicating the upload's success (including URL or metadata).

Complexity: 4/5
good first issue backend sdk feature