Empowering businesses with AI-driven customer support, real-time analytics, and seamless widget integration.
- 🤖 AI-Powered Chat Widget: Intelligent customer interactions powered by Google Gemini.
- 📊 Advanced Analytics: Detailed insights into customer queries and engagement using Recharts.
- 🛡️ Secure Authentication: Robust user management with Firebase Auth.
- 🖥️ Dedicated Admin & Superadmin Dashboards: Holistic control over widgets, users, and platform settings.
- 🖼️ Media Integration: Seamless image and file uploads via Cloudinary.
- ⚡ Real-time Updates: Low-latency data sync with Upstash Redis and Firestore.
- 📱 Responsive Design: Modern UI built with Tailwind CSS 4 for all devices.
- Frontend: Next.js 16, React 19, Tailwind CSS 4
- Backend/Database: Firebase (Firestore, Auth)
- AI Engine: Google Generative AI (Gemini)
- Caching/Rate Limiting: Upstash Redis
- Media Hosting: Cloudinary
- Icons: Lucide React
- Charts: Recharts
- Node.js (Latest LTS)
- npm or yarn
-
Clone the repository:
git clone https://github.com/SimpleCyber/HelpDeck.git cd HelpDeck -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and add your keys (refer to project configuration for required keys). -
Run the development server:
npm run dev
Open http://localhost:3000 to see the result.
Built with ❤️ by the SimpleCyber