An intelligent helpdesk system powered by AI that handles customer inquiries across multiple channels including email, Slack, and Google Chat.
- Multi-channel support (Email, Slack, Google Chat)
- OAuth2 authentication
- Customer card management
- Issue tracking
- File attachment handling
- Admin dashboard
- Real-time notifications
- Health monitoring
src/
- Core application codecomponents/
- UI componentsservices/
- Business logic servicestemplates/
- HTML templatestests/
- Test filestypes/
- TypeScript type definitionsutils/
- Utility functions
See the docs directory for detailed documentation.
- Install dependencies:
npm install
- Configure environment variables:
- Copy
src/config.example.js
toconfig.js
- Update with your settings
- Run tests:
npm test
- Start development server:
npm run dev
MIT