- All messages are persisted to Supabase
# Development
npm run dev
# Build for production
npm run build
# Start production server
npm start
# Run linter
npm run lint- Push your code to GitHub
- Import the repository in Vercel
- Add environment variables in Vercel project settings
- Deploy!
The app will be live at https://your-app.vercel.app
Make sure to add all three environment variables in your Vercel project settings:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYGEMINI_API_KEY
This is a case study project, but suggestions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Gemini for the LLM API
- Supabase for auth and database
- Next.js team for the amazing framework
- Vercel for hosting