Project
Silicon Isp
Material UIReactReduxRTK QueryNestJSMongoDB
About this project
- Hotspot Management
- Card Generation: Generate top-up cards with unique ID and PIN. Create cards with specified data limits.
- Card Recharge System: Allow clients to log in using their ID and PIN to recharge manually. Track expiration times and data limits.
- Hotspot Package Creation: Create customizable packages with specified pool/IP profiles.
- Package Assignment: Assign packages during client creation or card generation.
- Self-Branding Login Page: Customize the client login page with your ISP’s branding.
- Customer Self-Signup: Enable customers to sign up and make payments online, including OTP verification for added security.
- Distributor Panel: Manage card distribution with a reseller-like interface for hotspot clients.
- Client Portal: Provide clients with a portal to view their package details, remaining data, expiration dates, and more.
- Network Configuration
- Mikrotik Configuration: Securely configure Mikrotik routers with integrated API support.
- OLT Configuration: Manage and configure Optical Line Terminals (OLT).
- Real-Time User Sync: Synchronize user data with Mikrotik information in real-time.
- PPPoE and Hotspot Management: Handle both PPPoE and Hotspot configurations seamlessly.
- Automated Mikrotik Server Backup: Schedule daily backups of your Mikrotik server to ensure data safety.
- Network Diagram
- Google Map Integration: Visualize your entire network on Google Maps with detailed fiber rod and core color mapping.
- Real-Time Monitoring: Track the status of network devices and clients in real-time, receiving alerts for any changes.
- Device Location Mapping: Set and edit device locations on the map, including fiber rods and client ONUs.
- Reseller Customer Integration: Add reseller customers to the network diagram for comprehensive network management.
- Inventory Management
- Total Inventory Solution: Manage all products with detailed information including serial numbers and barcodes.
- Vendor and Customer Management: Keep detailed records of vendors and customers.
- Purchase and Sale Management: Track product purchases, sales, stock, and supply management.
- Warranty and Asset Management: Check product warranties by serial number and manage company assets efficiently.
- Instrument and Fiber Stock: Monitor stock summaries, including individual instruments and fiber/cable pieces.
- Damage Product List: Keep a record of damaged products for accountability.
- SMS/Email Module
- Automated Notifications: Send automated SMS and email notifications for payment due, invoices, and other important updates.
- Promotional and Emergency Announcements: Notify clients about promotions and emergencies.
- Custom SMS Templates: Create and manage SMS templates for recurring messages.
- Payment Links and Package Changes: Send payment links and notifications for package changes via SMS.
- Configuration Settings
- Box/Zone/SubZone Settings: Customize network settings including zones and connection types.
- Client and Billing Type Configuration: Define client types (e.g., home, corporate) and billing types (e.g., prepaid, postpaid).
- Responsive UI: Customize the user interface for client and admin portals, including language and theme settings.
- Invoice and Report Customization: Set invoice formats and report periods for better financial management.
- Branch Management
- Multi-Branch Control: Super Merchants can manage multiple branches with individual credentials for each branch.
- Report Generation: Generate comprehensive reports for each branch to track performance and financial health.
- Dynamic Dashboard
- Informative Graphs and Reports: Access various graphs and reports for client status, payments, problem tracking, and more.
- Real-Time Monitoring: View real-time data on online clients, income, expenses, and other key metrics.
- Monthly Tracking: Track monthly new clients, income, expenses, and performance metrics.
- Payment Gateway Settings
- Multiple Payment Gateway Integration: Integrate with various payment gateways like Bkash, Nogod, Rocket, and SSL for secure transactions.
- Transaction Fee Settings: Configure processing fees for different payment methods.
- Role-Based Access Control
- User Role Configuration: Define and assign roles with specific permissions for different users (e.g., admin, manager, staff).
- Secure Business Management: Ensure confidentiality and proper access control within the organization.
- Accounts Management
- Expense Tracking: Track daily, weekly, monthly, and yearly expenses by category and employee.
- Vendor Payments: Manage payments to vendors and agents.
- Financial Records: Keep comprehensive records of all financial transactions.
- Profit and Loss Calculation: Automatically calculate profit or loss.
- Balance Sheet and Income Statement: Generate and print financial reports.
- Client Management
- Comprehensive Client Profiles: Manage detailed client profiles with real-time speed and connection monitoring.
- Bulk Operations: Perform bulk operations for efficient client management.
- Information Sync with Mikrotik: Synchronize client information with Mikrotik for seamless management.
- Client Information Download: Download client information in various formats (PDF, Excel, CSV).