Logo Lanfrica

IsaacZachary/TechCare-Helpdesk

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Isa
Hôte:
AI-powered helpdesk ticketing system for African IT support teams and institutions. # 🛠️ TechCare Helpdesk > **An AI-powered helpdesk and ticketing system** built for African IT support teams and institutions — secure, scalable, and DevOps-ready. --- ## 🌍 Overview **TechCare Helpdesk** is a modern full-stack system built to streamline IT support and service management across institutions and teams. Powered by Supabase, React, Node.js, and enhanced with AI tooling, it provides real-time issue tracking, role-based dashboards, and modular infrastructure for scaling. > Developed and maintained by Isaac Zachary — all rights reserved. Commercial reuse is restricted. --- ## 🖼️ Product Screenshots Below are some key screenshots of the TechCare Helpdesk platform in action. | Login Screen | Choose Industry | |--------------|-----------------| | | | | Dashboard | Create Ticket | |-----------|----------------| | | | | Messages View | Chat Sample | |---------------|-------------| | | | | Payments | Notification Settings | |----------|------------------------| | | | > 💡 *These UI sections may change as features evolve. More previews coming soon.* --- --- ## 📁 Project Structure ``` TechCare-Helpdesk/ ├── client/ # Frontend (React + Vite + Shadcn UI) ├── server/ # Backend (Node.js + Express + Sequelize) ├── db/ # Supabase SQL schemas & scripts ├── docs/ # Diagrams, architecture, usage guides ├── .env.example # Template for environment variables └── README.md # This file ```` --- ## 🧪 Tech Stack | Layer | Stack | |------------|-------| | Frontend | React, Vite, TailwindCSS, TypeScript, Shadcn UI | | Backend | Node.js, Express, Sequelize ORM | | Database | Supabase (PostgreSQL + Auth + Storage) | | Auth | Supabase Auth (JWT), bcrypt | | Realtime | Socket.io | | Email | Nodemailer (SMTP via Brevo) | | AI Tooling | Cursor AI (backend), Lovable AI (frontend) | --- ## ✅ Features - 🔐 Supabase JWT-based Authentication (User/Admin) - 🎫 Ticket creation, …