{"repo":"Ali-Haggag7/Admin-Pro-Dashboard","free":true,"listed":false,"github":"https://github.com/Ali-Haggag7/Admin-Pro-Dashboard","clone":"git clone https://github.com/Ali-Haggag7/Admin-Pro-Dashboard.git","description":"⚙️ A robust Node.js CRM Backend API featuring Customer Management, Deal Tracking, Task Scheduling, and JWT Authentication. Built with MVC Architecture.","language":"JavaScript","stars":14,"topics":["api-development","backend","crm-system","express","jwt-authentication","mongodb","mongoose","mvc-architecture","nodejs","rest-api"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"🛡️ Admin Pro API (CRM Engine) A comprehensive Backend REST API engineered for Customer Relationship Management (CRM) and Task Tracking. Built with Node.js & Express following a strict MVC Architecture . 📐 System Architecture This system is designed as a scalable CRM Backend , decoupling business logic ( Controllers ) from data access ( Models ) and routing ( Routes ). 📂 Core Modules (Based on your codebase) 👥 CRM Core: Management of Customers and sales Deals ( Deal.js , Customer.js ). ✅ Workflow: Assigning and tracking team Tasks ( Task.js ). 📊 Audit System: Logging system events and user Activities ( Activity.js ). 🔐 Security: JWT Authentication ( verifyToken.js ) and protected routes. ☁️ Media Handling: Image upload pipeline using Cloudinary ( photoUpload.js , cloudinary.js ). --- 🛠️ Tech Stack & Utilities Component Technology Description :--- :--- :--- Runtime Node.js Non-blocking I/O environment Framework Express.js RESTful routing and middleware Database MongoDB NoSQL Schema-based modeling (Mongoose) Auth JWT Stateless authentication & Role-based security Storage Cloudinary Cloud-based image optimization & storage --- 🚀 API Capabilities The system exposes a rich set of endpoints organized by domain: 1. Authentication & Users POST /api/auth/register - Register new admin/staff POST /api/auth/login - Secure login & token generation 2. CRM & Sales GET /api/customers - Retrieve customer database POST /api/deals - Create new sales opportunities 3. Workflow & Tasks POST","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ali-Haggag7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ali-Haggag7/Admin-Pro-Dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}