https://github.com/erolleddev/wid-get
Repository created by Bolt to GitHub extension
https://github.com/erolleddev/wid-get
Last synced: 12 months ago
JSON representation
Repository created by Bolt to GitHub extension
- Host: GitHub
- URL: https://github.com/erolleddev/wid-get
- Owner: ErolledDev
- Created: 2025-02-23T13:13:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-24T09:05:52.000Z (over 1 year ago)
- Last Synced: 2025-03-04T01:39:54.978Z (over 1 year ago)
- Language: JavaScript
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Chat Widget
A customizable AI-powered chat widget that can be easily integrated into any website. Built with React, Vite, and powered by Google's Gemini AI.
## Features
- 🤖 AI-powered responses using Google's Gemini
- 🎨 Customizable appearance
- 💾 Persistent settings with Supabase
- 🔒 Secure authentication
- 📱 Responsive design
- âš¡ Fast and lightweight
## Quick Start
1. Clone the repository
2. Copy `.env.example` to `.env` and fill in your credentials
3. Install dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm run dev
```
## Development
- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm run preview` - Preview production build
- `npm run lint` - Lint code
- `npm run format` - Format code
- `npm test` - Run tests
## Production Deployment
1. Set up environment variables in your hosting platform
2. Deploy using the build command: `npm run build`
3. Serve the `dist` directory
## Environment Variables
- `VITE_SUPABASE_URL` - Supabase project URL
- `VITE_SUPABASE_ANON_KEY` - Supabase anonymous key
- `GEMINI_API_KEY` - Google Gemini API key
## Contributing
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request
## License
MIT License - feel free to use this in your projects!