**The stuff does not work correctly with createStreamableUI (at least as far as I can see so far), check out actions.tsx for examples that do work, data fetching in the action not component! **
This project is built to showcase what kind of incredible stuff we can build with AI ENHANCED applications.
A simple weights tracker application that the user can interact with using text and conversation. For example you can say "I just benched a 225x5x5" and it would record that for you, then you can view it later.
- NextJS
- Vercel AI SDK
- Tailwind
- Drizzle
- Turso & Sqlite
- OpenAI GPT-3.5
- Clone the repository
- Run
pnpm install - Fill in the
.env.localwith your info - Run
pnpm dev
- Create UI components
- Data model
- Connect components to backend
- AI Interface
- Use AI SDK to interact with the app