Skip to content

Sahad-77/NextGenISP

Repository files navigation

🚀 NextGenISP: Comprehensive ISP Management System NextGenISP is a powerful, end-to-end ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management) platform designed specifically for Internet Service Providers (ISPs). It eliminates the need for fragmented tools like spreadsheets and manual billing by unifying business operations into a single "digital nervous system."

🌟 Core Objective The project bridges the gap between administrators, technical staff, and customers. It streamlines the entire customer lifecycle—from the moment a lead is captured to automated monthly billing and technical support.

🛠️ Technology Stack Backend: Python (Django), Django REST Framework (DRF) Frontend: React (Vite), Tailwind CSS, Headless UI Database: SQLite (Development) / Scalable to PostgreSQL Authentication: JWT (JSON Web Tokens) for secure, stateless sessions Maps: Leaflet.js for geographic service zone mapping 📦 Key Modules Automated Billing Engine: Handles recurring subscriptions, generates PDF invoices, and tracks payment history. Includes a grace-period logic that automatically flags or suspends users for non-payment. GIS Network Mapping: Admins can define service zones using coordinate-based polygons on an interactive map. Allows for "feasibility checks" to ensure a new customer is within a covered area. Smart CRM & Ticketing: Distinguishes between Logical (speed/internet) and Physical (wire cut/hardware) issues. Includes a live chat interface for direct communication between staff and customers. Inventory & Asset Tracking: Real-time monitoring of hardware stock (Routers, ONTs, Cables). Links specific devices to customers using unique MAC addresses and Serial Numbers to prevent asset loss. Role-Based Access Control (RBAC): Tailored dashboards for Admins, Technical Staff, Field Staff, and Customers. 📈 Why it’s "NextGen" Unlike traditional systems, NextGenISP uses a decoupled architecture (separate frontend and backend). This makes the system lightning-fast, highly scalable, and ready for future integrations like native mobile apps or direct router automation (RADIUS/MikroTik).

💡 Rating & Impact Complexity: 9/10 (Undergraduate Level) Real-World Value: High. It solves a specific B2B problem (data fragmentation in small-to-medium ISPs). UI/UX: Modern, responsive, and professional dashboard designs.

About

NextGenISP is a powerful, end-to-end ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management) platform designed specifically for Internet Service Providers (ISPs). It eliminates the need for fragmented tools like spreadsheets and manual billing by unifying business operations into a single "digital nervous system."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors