Skip to content

Feature/frontend daily quest api 267#286

Merged
A6dulmalik merged 2 commits intoMindBlockLabs:mainfrom
mijinummi:feature/frontend-daily-quest-api-267
Feb 25, 2026
Merged

Feature/frontend daily quest api 267#286
A6dulmalik merged 2 commits intoMindBlockLabs:mainfrom
mijinummi:feature/frontend-daily-quest-api-267

Conversation

@mijinummi
Copy link
Contributor

FRONTEND - Daily Quest API Integration (#267)

Summary

This PR sets up the API client, types, and hooks for daily quest endpoints. Scope is API layer only, no UI.

Changes

  • Added frontend/lib/types/dailyQuest.ts
  • Added frontend/lib/api/dailyQuestApi.ts
  • Added frontend/hooks/useDailyQuest.ts
  • Implemented API client methods:
    • getDailyQuest()
    • getDailyQuestStatus()
    • completeDailyQuest()
  • Implemented hooks:
    • useDailyQuest()
    • useDailyQuestStatus() (polling every 5s)
    • useCompleteDailyQuest()

Acceptance Criteria Covered

  • ✅ API client created
  • ✅ Types defined
  • ✅ Hooks implemented
  • ✅ No UI changes

Next Steps

@A6dulmalik A6dulmalik merged commit 3f6c05b into MindBlockLabs:main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FRONTEND - Daily Quest API Integration

2 participants