This project demonstrates a full-stack chat application with AI integration following FastAPI, SQLAlchemy, and Pydantic patterns.
/
├── src/ # React frontend
├── supabase/
│ ├── functions/ # Edge functions (FastAPI-style endpoints)
│ └── migrations/ # Database migrations (SQLAlchemy-style)
├── backend-reference/ # Python FastAPI reference implementation
└── README.md
- 🤖 AI Chat Integration
- 💬 Real-time messaging
- 📝 Message history
- 🔐 User authentication
- 📊 RESTful API design
- 🎨 Modern UI/UX
- React 18 + TypeScript
- Tailwind CSS
- Supabase Client
- Deno runtime
- Supabase Edge Functions
- OpenAI API integration
- PostgreSQL (Supabase)
- Row Level Security (RLS)
- Set up Supabase connection
- Run migrations
- Start the development server
- Begin chatting with AI!