A delightful habit tracking app featuring a cute animal companion that cheers you on every time you complete a task!
āāā backend/
ā āāā database/
ā ā āāā migrations.ts # Database schema setup
ā ā āāā queries.ts # Database query functions
ā āāā index.ts # Main Hono API server
āāā frontend/
ā āāā components/
ā ā āāā App.tsx # Main app component
ā ā āāā AnimalCompanion.tsx # Cute animal companion
ā ā āāā HabitList.tsx # Habit management
ā ā āāā AddHabitForm.tsx # Form to add new habits
ā āāā index.html # Main HTML template
ā āāā index.tsx # Frontend entry point
ā āāā style.css # Custom styles
āāā shared/
āāā types.ts # Shared TypeScript types
GET /api/habits - Get all habitsPOST /api/habits - Create a new habitPUT /api/habits/:id/complete - Mark habit as completeDELETE /api/habits/:id - Delete a habitThe app will automatically set up the database on first run. Simply access the HTTP endpoint to start tracking your habits with your adorable animal companion!