A Hono + Supabase API for social media content orchestration, built by AgentBunnies for the IBM watsonx Orchestrate Agentic AI Hackathon 2025.
- Hono (server framework)
- Supabase (auth & database)
- TypeScript
- Zod (validation)
- Biome (linting)
- User authentication via Supabase
- Task preview with AI agent
- Post scheduling to multiple platforms
- Dashboard with summary, today, and recent posts
-
Install dependencies:
pnpm install -
Set up environment variables:
- Copy
.env.exampleto.env - Fill in your Supabase URL and service role key
- Provide your IBM Watsonx Orchestrate API key (
ORCH_API_KEY)
The app automatically handles IBM token refresh using your API key—no manual token management needed.
- Copy
-
Set up Supabase project
-
Run dev server:
pnpm dev
POST /api/auth/signup- User registrationPOST /api/auth/signin- User loginPOST /api/tasks/preview- Generate post previewsPOST /api/tasks/schedule- Schedule postsGET /api/tasks/schedule- Get scheduled postsGET /api/dashboard/summary- Dashboard summaryGET /api/dashboard/today- Today's postsGET /api/dashboard/recent- Recent postsGET /api/health- Service health check
src/
├── app.ts # Main app
├── server.ts # Server entry
├── routes/ # API routes
├── services/ # Business logic
├── types/ # TypeScript types
└── middlewares/ # Hono middlewares
MIT License © 2025 AgentBunnies. See LICENSE for details.
