
Closed
Posted
Paid on delivery
# PROJECT REQUIREMENT DOCUMENT (PRD) # Indigenous Unified Network Monitoring Platform (Prototype Version) --- # 1. PROJECT OVERVIEW ## 1.1 Project Title Indigenous Unified Network Monitoring Platform ## 1.2 Project Type Defense-grade Network Monitoring Software Prototype ## 1.3 Objective Develop a centralized monitoring platform capable of aggregating telemetry, logs, metrics, alerts, and device status from multiple heterogeneous systems into a single unified dashboard. The system must support: * Multi-source telemetry ingestion * Real-time monitoring * Alert generation * Log aggregation * Role-based access control * Redundancy simulation * AI-based anomaly detection (prototype-level) This is a prototype-focused implementation intended for demonstration, evaluation, scalability validation, and future defense-grade production development. --- # 2. PROJECT GOALS ## Primary Goals 1. Build centralized monitoring dashboard 2. Aggregate telemetry from multiple OEM systems 3. Enable single-pane visibility 4. Demonstrate alerting and fault detection 5. Provide modular scalable architecture 6. Simulate high availability and redundancy 7. Build deployable prototype infrastructure ## Secondary Goals 1. AI-assisted anomaly detection 2. Historical analytics 3. Secure authentication 4. Reporting system 5. Deployment packaging --- # 3. SYSTEM ARCHITECTURE ## 3.1 High-Level Architecture Frontend Layer: * React.js * TypeScript * Material UI / Ant Design Backend Layer: * FastAPI (Python) * REST APIs * WebSocket support Monitoring Stack: * Prometheus * Grafana * Telegraf * Alertmanager Logging Stack: * ELK Stack * Elasticsearch * Logstash * Kibana Messaging Layer: * RabbitMQ Database: * PostgreSQL Authentication: * Keycloak OR JWT-based Auth Containerization: * Docker * Docker Compose Deployment: * Ubuntu Server * Linux environment mandatory --- # 4. CORE MODULES # MODULE 1: AUTHENTICATION & USER MANAGEMENT ## Features * Login/Logout * JWT Authentication * Role-based access control * Session handling * Password encryption * Audit logging ## Roles 1. Admin 2. Operator 3. Observer ## Acceptance Criteria * Secure login working * Unauthorized access blocked * Token expiry implemented * Session timeout functional --- # MODULE 2: DEVICE MANAGEMENT ## Features * Add/Edit/Delete devices * Device grouping * Device tagging * Device health monitoring * Device metadata management ## Supported Device Types * Routers * Switches * Linux Servers * Windows Servers * Simulated OEM systems ## Acceptance Criteria * Devices dynamically added * Device health visible * Device grouping functional --- # MODULE 3: TELEMETRY INGESTION ENGINE ## Features * SNMP ingestion * Syslog ingestion * REST API ingestion * JSON telemetry parsing * CSV ingestion support * Multi-source normalization ## Supported Inputs 1. SNMP 2. Syslog 3. REST APIs 4. File-based logs 5. Simulated OEM feeds ## Requirements * Real-time ingestion * Timestamp normalization * Fault tolerance * Retry mechanism ## Acceptance Criteria * Telemetry visible within 5 seconds * Multiple data sources supported * Data parsing stable --- # MODULE 4: CENTRALIZED DASHBOARD ## Features * Single-pane monitoring dashboard * Device health visualization * Live telemetry graphs * Alert panel * Network topology view * Log visualization ## Dashboard Widgets 1. CPU Usage 2. Memory Usage 3. Network Traffic 4. Device Status 5. Alert Feed 6. Event Timeline 7. Packet Rate 8. Log Stream ## Acceptance Criteria * Dashboard refresh <3 seconds * Responsive UI * Real-time updates functional --- # MODULE 5: ALERT MANAGEMENT SYSTEM ## Features * Threshold-based alerts * Alert prioritization * Alert escalation * Alert acknowledgment * Email notifications * Webhook support ## Alert Levels 1. Critical 2. High 3. Medium 4. Low ## Acceptance Criteria * Alerts trigger automatically * Alert history maintained * Notification delivery functional --- # MODULE 6: LOG AGGREGATION SYSTEM ## Features * Centralized logging * Log search * Log filtering * Severity classification * Historical log retention ## Log Sources * Linux Syslogs * Windows Logs * Application Logs * Simulated OEM Logs ## Acceptance Criteria * Logs searchable * Filters working * Real-time streaming functional --- # MODULE 7: AI-BASED ANOMALY DETECTION ## Scope Prototype-level implementation only. ## Features * Traffic anomaly detection * CPU spike detection * Unusual device behavior detection * Historical pattern comparison ## Suggested Algorithms 1. Isolation Forest 2. Moving Average 3. Z-score analysis ## Acceptance Criteria * Anomalies highlighted * Historical comparison functional --- # MODULE 8: REDUNDANCY & FAILOVER SIMULATION ## Features * Simulated failover * Redundant monitoring nodes * Backup database simulation * Auto-reconnect logic ## Acceptance Criteria * Node failure simulation works * Dashboard reconnects automatically --- # MODULE 9: REPORTING ENGINE ## Features * PDF reports * CSV exports * Device reports * Alert reports * Daily summary generation ## Acceptance Criteria * Reports downloadable * Data accuracy verified --- # 5. FRONTEND REQUIREMENTS ## UI Requirements * Dark theme * Defense-style dashboard UI * Responsive layout * Real-time visualization * Minimal latency ## Required Pages 1. Login Page 2. Dashboard 3. Device Management 4. Alert Center 5. Logs Viewer 6. Reports 7. Settings 8. User Management --- # 6. BACKEND REQUIREMENTS ## API Requirements * REST APIs * WebSocket support * JSON responses * API documentation using Swagger ## Security Requirements * HTTPS support * JWT authentication * Input validation * Rate limiting * Audit logging --- # 7. DATABASE DESIGN ## Suggested Tables 1. users 2. roles 3. devices 4. telemetry 5. alerts 6. logs 7. reports 8. sessions 9. audit_logs ## Requirements * PostgreSQL preferred * Proper indexing mandatory * Partition telemetry tables --- # 8. PERFORMANCE REQUIREMENTS | Metric | Requirement | | ----------------- | ----------- | | Dashboard Refresh | <3 sec | | Telemetry Delay | <5 sec | | Concurrent Users | 50 | | Simulated Devices | 1000 | | Alert Delay | <10 sec | --- # 9. SECURITY REQUIREMENTS ## Mandatory * HTTPS * JWT Tokens * Password hashing * API authentication * Role segregation * Audit logs ## Optional * MFA * IP Whitelisting --- # 10. DEVOPS REQUIREMENTS ## Mandatory * Dockerized deployment * Docker Compose setup * Environment configs * Automated startup scripts ## Deliverables 1. Dockerfiles 2. [login to view URL] 3. Deployment guide 4. Backup scripts --- # 11. TESTING REQUIREMENTS ## Required Testing 1. Unit Testing 2. Integration Testing 3. API Testing 4. Load Testing 5. UI Testing ## Tools * Pytest * Postman * Locust * Selenium --- # 12. DELIVERABLES ## Source Code * Frontend code * Backend code * Configurations * Deployment scripts ## Documentation 1. API documentation 2. Deployment guide 3. Architecture document 4. Database schema 5. User manual ## Demo Assets 1. Demo environment 2. Sample telemetry feeds 3. Simulated OEM data 4. Demo scripts --- # 13. CODING STANDARDS ## Backend * Python PEP8 * Modular architecture * Service-based design ## Frontend * Component-based React structure * Clean state management * TypeScript mandatory --- # 14. PROJECT TIMELINE | Phase | Duration | | -------------------- | -------- | | Architecture Setup | 1 Week | | Backend Development | 5 Weeks | | Frontend Development | 4 Weeks | | Integration | 3 Weeks | | Testing | 2 Weeks | | Deployment | 1 Week | Total Estimated Timeline: 16 Weeks --- # 15. TEAM REQUIREMENTS ## Recommended Team 1. Full Stack Developer 2. Frontend Developer 3. DevOps Engineer 4. UI/UX Designer 5. QA Engineer ## Minimum Viable Team 1 Strong Full Stack Developer Because budgets exist. Cruel little things. --- # 16. FREELANCER EXPECTATIONS ## Freelancer Must: * Write clean modular code * Use Git properly * Provide weekly updates * Document APIs * Deliver deployable containers * Avoid hardcoded configurations ## Freelancer Must NOT: * Use proprietary paid libraries without approval * Build monolithic spaghetti architecture * Ignore security practices * Push untested code --- # 17. PAYMENT MILESTONE SUGGESTION | Milestone | Payment | | --------------------------- | ------- | | Architecture Setup | 10% | | Backend Core Complete | 25% | | Frontend Dashboard Complete | 20% | | Integration Complete | 20% | | Testing Complete | 15% | | Final Delivery | 10% | Never pay 100% upfront unless your hobby is funding strangers’ vacations. --- # 18. FINAL DELIVERABLE CHECKLIST ## Must Deliver * Complete source code * Deployment scripts * Docker setup * API docs * Database schema * Test reports * Demo environment * Admin credentials * Installation guide ## Ownership All source code, documentation, architecture, assets, and deliverables become exclusive intellectual property of the client upon final payment. --- # 19. FUTURE PHASES (NOT IN CURRENT SCOPE) 1. Kubernetes HA deployment 2. Real defense hardware integration 3. AI predictive maintenance 4. SIEM integration 5. Distributed deployment 6. Mobile application 7. Multi-site federation 8. Military-grade encryption modules --- # 20. SUCCESS CRITERIA The prototype shall be considered successful if: 1. Multiple telemetry sources are aggregated 2. Dashboard works reliably 3. Alerts trigger correctly 4. Logs are searchable 5. System is deployable 6. Demo scenarios execute successfully 7. Architecture supports future scalability
Project ID: 40475067
22 proposals
Remote project
Active 28 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average ₹372,500 INR for this job

As an experienced electrical engineer, specializing in firmware and embedded systems, I possess the skills necessary to pioneer the development of your Indigenous Unified Network Monitoring Platform. With a solid grasp of relevant technologies such as SNMP, Syslog, REST APIs, and JSON parsing for telemetry generation, I understand the importance of real-time monitoring and ensuring fault tolerance. My proficiency in using languages like C/C++, Python, and platforms such as ESP32, STM32, and Raspberry Pi are directly applicable to your project. Moreover, my experience with FPGA development gives me a unique perspective on hardware acceleration and high-performance digital systems—integral attributes when creating defense-grade software. My dedication to delivering robust embedded solutions aligns perfectly with your objective of building a prototype with scalable architecture that can support multi-source telemetry ingestion. Finally, I'm not just providing a comprehensive technological approach; my skills stretch across the entire product development lifecycle. From concept to final product—I have proven experience managing system architecture, firmware development (embedded coding & drivers), PCB design (RF & IoT), AI/ML integrations, IoT Connectivity (MQTT, APIs), Web & Mobile App Development (real-time dashboards), and even Mechanical CAD for custom enclosures. I look forward to working together to bring your vision to life!
₹500,000 INR in 60 days
6.5
6.5

Hi, I can help develop your Indigenous Unified Network Monitoring Platform prototype with a scalable, modular, and secure architecture. With 16+ years of experience in DevOps, cloud infrastructure, monitoring systems, and full-stack development, I have worked on enterprise-grade platforms using React, FastAPI, Docker, Kubernetes, ELK, Prometheus, Grafana, PostgreSQL, and RabbitMQ. How I Can Help • Build centralized monitoring dashboards with real-time telemetry and alerting • Develop FastAPI backend APIs with WebSocket support and RBAC authentication • Implement telemetry ingestion (SNMP, Syslog, REST APIs, CSV/JSON feeds) • Configure Prometheus, Grafana, ELK Stack, and Alertmanager • Build AI-based anomaly detection prototypes using Python • Dockerize the complete platform with deployment automation on Ubuntu/Linux • Create scalable architecture, documentation, API specs, and deployment scripts Deliverables • Production-ready prototype source code • Docker Compose deployment setup • API documentation & architecture diagrams • Monitoring dashboards & alert systems • Deployment and maintenance documentation I can support complete architecture planning, deployment, optimization, and future scalability phases as well. We can discuss budget and timelines later. Best regards, SaD
₹375,000 INR in 7 days
5.3
5.3

With my extensive 8-year experience in backend and frontend development, a robust knowledge of Linux, and a knack for effective DevOps practices including Docker and CI/CD techniques, I am the perfect fit to build your Indigenous Unified Network Monitoring Platform. By combining my skills in Python and React.js (alongside TypeScript), I aim to create a powerful, scalable and user-centric platform that caters to all your needs. Your project's vision aligns well with my area of expertise - developing centralized monitoring dashboards, real-time ingestion systems, fault detection mechanisms, data analytics pipelines, panel visualizations and high-performance UIs. Throughout my career, I've utilized tools like Prometheus, Grafana, Logstash, ElasticSearch and Kibana - these are all part of your preferred tech stack. Furthermore, having worked with numerous databases including PostgreSQL (that you've mentioned), I can ensure efficiency and reliability within your system. I assure you that our collaboration would result in a deployable prototype infrastructure demonstrating all the anticipated functionalities as per your acceptance criteria. Attend to your urgent duties while I make this happen for you!
₹375,000 INR in 7 days
4.2
4.2

RabbitMQ with default settings and a single consumer tops out around 400 messages per second, well short of what 1000 devices at 1Hz will generate. Sharding across 4-6 consumers with tuned prefetch and batched Prometheus remote_write is what actually hits the 5-second telemetry SLA; the sub-3s dashboard refresh is the easier part once the ingestion path is proven. We run this exact stack: FastAPI ingest services, Prometheus scraping into Grafana, ELK for log aggregation, RabbitMQ for async event routing, all Dockerized on Linux. The single-pane design you're after maps cleanly onto Grafana's multi-datasource layout, with Prometheus for metrics, Elasticsearch for logs, and custom FastAPI endpoints for RBAC-gated alert state. Anomaly detection at prototype depth can stay lightweight, statistical baselines via scikit-learn running as a background FastAPI service and feeding scores back into the same pipeline. Proposed build: M1: Ingestion backbone. RabbitMQ consumers, Prometheus and ELK write paths, 1000-device simulator, perf validated against the 5s SLA. 84,000 INR, 20d. M2: Grafana single-pane shell. Multi-datasource dashboards, real-time panels at sub-3s refresh, alert routing. 90,000 INR, 24d. M3: RBAC layer. FastAPI auth middleware, role definitions, per-role dashboard and alert ACLs, Postgres schema. 84,000 INR, 22d. M4: AI anomaly prototype. Baseline models per device class, anomaly scoring pipeline, Grafana annotation layer. 84,000 INR, 24d. M5: Integration testing at full 1000-device load, deployment docs, handoff. 78,000 INR, 22d. Total: 420,000 INR / 112 days. What's the plan for device simulation, dedicated agents per device or a single load generator? That determines whether we're validating real back-pressure behavior or just peak throughput under ideal queue conditions.
₹420,000 INR in 112 days
3.8
3.8

Hi there, I've been working as a Monitoring Technical Lead for 8+ years, building observability stacks with Prometheus, Grafana, Alertmanager and the ELK stack. I scaled infrastructure monitoring from 32 to 147 VMs through automated discovery and expanded application coverage from 5 to 40+ monitored endpoints — which maps directly to what you need for 1000 simulated devices. On the backend side, I build FastAPI services daily — REST APIs, WebSocket endpoints, JWT auth and RBAC middleware are all standard in my workflow. I've integrated Keycloak, Redis and Elasticsearch as backends, and I'm familiar with RabbitMQ as a messaging layer for decoupled ingestion pipelines. For the logging and alerting layer, I've deployed ELK clusters (v7 and v8) focused on APM and log centralization, configured Logstash pipelines with Grok parsing, and set up Alertmanager with multi-channel notifications. This covers your log aggregation and alert management modules directly. My approach for this project: - Set up dockerized infra: FastAPI, PostgreSQL, RabbitMQ, Prometheus + Grafana, ELK — single compose file - Build telemetry ingestion engine: SNMP, Syslog, REST, with RabbitMQ as the normalization bus - Implement JWT auth + RBAC, device management and WebSocket-based real-time alert streaming - Wire Alertmanager for threshold alerts with email/webhook delivery - Deliver prototype anomaly detection (Isolation Forest + Z-score) as a Python worker Best regards, Alejo
₹375,000 INR in 7 days
2.7
2.7

Regarding your project, I have a quick question: For the multi-source telemetry ingestion, are there specific protocols like SNMP, NetFlow, or Syslog that you would like to prioritize for this prototype? I plan to approach this by using a Node.js (Express) backend with Docker for a modular, scalable architecture. This stack is ideal for handling the real-time data ingestion and AI-assisted anomaly detection required for the unified dashboard. I previously tackled a similar challenge in this project: https://dev.telepie.ai. For Telepie, a high-scale communication platform, I engineered a robust microservice and established enterprise-grade monitoring to support rapid traffic growth and ensure backend stability. Let's connect to discuss the architecture. Regards, Philip O.
₹250,000 INR in 7 days
2.3
2.3

Hey! Let's connect for the quick discussion i had worked simialr work before. Having successfully worked on similar ventures before - creating SaaS platforms, AI-powered systems, and business automation solutions - I can leverage this background to optimize and scale your Indigenous Unified Network Monitoring Platform. Drawing from my 5+ years of experience with APIs, third-party integrations, and large-scale deployment strategies, I strive to ensure that your prototype becomes a robust, scalable solution for future development and eventual implementation. Additionally, my understanding of containerization (Docker/Docker Compose) coupled with my familiarity with Linux environments (Ubuntu server) ideally fit your deployment requirements. Moreover, my proficiency in key technologies such as Prometheus/Grafana/Telegraf for monitoring stack, ELK Stack for logging stack, RabbitMQ as the messaging layer, along with PostgreSQL for the database gives me a strong foundation to approach each core module effectively. I assure you consistent communication throughout the project's lifecycle with effective problem-solving skills at every hurdle. In choosing me for this project you choose a developer who is committed not just to delivering on time but also delivering a product that has long-term use potential to move your business forward. So let's join hands today and bring your vision to life!
₹375,000 INR in 25 days
1.1
1.1

Hi, This project aligns strongly with my experience building scalable monitoring, telemetry, and real-time dashboard systems using modular full-stack architectures. I understand the importance of centralized visibility, fault tolerance, secure access control, and deployable infrastructure for mission-critical environments. Full-Stack Professional with 10+ years of experience developing real-time monitoring platforms, backend APIs, containerized deployments, telemetry pipelines, and operational dashboards. Experienced with FastAPI, React, Docker, PostgreSQL, ELK Stack, Prometheus/Grafana, WebSocket architectures, and scalable system integrations in high-availability environments. My Questions: Will the prototype telemetry feeds come from real devices initially or fully simulated OEM environments? Do you already have preferred deployment infrastructure for the demo environment (on-prem Ubuntu server, VM cluster, or cloud-based lab)? Let’s Connect !!
₹255,000 INR in 7 days
0.0
0.0

Your hard part is not the dashboard UI. It is making SNMP/syslog/API/file telemetry land in one normalized, auditable pipeline so alerts, logs, anomaly checks, and reports stay consistent during a demo. I have 15 years building production software and AI systems as a TeamOfOne: architecture, backend, frontend, deployment, QA, and handoff owned by one person. I can build this prototype as a deterministic monitoring backbone plus a bounded AI/statistical layer: FastAPI/WebSocket ingest, Postgres schema, Docker Compose, React/TypeScript dashboard, alert workflows, audit logs, retries, scheduled reports, and anomaly detection where rules alone are not enough. I would keep Phase 1 practical: simulated OEM feeds plus SNMP/syslog/file/API ingestion, normalized event model, auth/RBAC, live dashboard, alerts, searchable logs, PDF/CSV reports, and deployable docs. Questions before kickoff: SNMP v2c/v3, expected syslog formats, and whether Grafana/Kibana panels should be embedded or mirrored in native React. Before we lock the full build, I would send a compact architecture sample: schema, ingestion contract, one working telemetry path, and dashboard wireframe. That exposes the hard integration choices before milestone funding. Ready to get started. Best, Kaustubh
₹500,000 INR in 30 days
0.0
0.0

Greetings ! I am the ideal candidate for your project. My expertise includes working with languages such as TypeScript, Python, and frameworks like React.js and FastAPI - all of which align perfectly with your project requirements. In addition to my development skills, I am also well acquainted with the operational demands of managing large-scale networks. My understanding of heterogeneous systems alongside my experience incorporating AI-assisted anomaly detection into monitoring stacks can contribute greatly to the secondary goals of your project. Lastly, former clients ranging from start-ups like Satocci to more established domain-specific systems like Online HMS have appreciated my commitment to on-budget delivery and long-term partnership focus. I assure you similar dedication armed with cutting-edge technologies, robust security measures, flexible architecture that will enable Looking forward to working with you and hope to hear from you soon. thanks :)
₹375,000 INR in 7 days
0.0
0.0

As a Freelancer with over 12 years of experience in delivering high-quality and scalable web platforms, I am confident in my ability to meet and exceed your expectations for the Indigenous Unified Network Monitoring Platform. My expertise in Backend Development using Python (FastAPI), REST APIs, and WebSocket support align perfectly with your requirements. Additionally, my skills in utilizing and configuring the Monitoring and Logging Stack - Prometheus, Grafana, ELK will ensure successful data aggregation, visualization, and analysis for your prototype solution. I understand the criticality of secure authentication and user management given the sensitive nature of defense-grade systems data. You can rely on my proficiency in JWT Authentication and role-based access control to provide robust protection for your platform. I value the importance of communication throughout a project's lifecycle which is one of my key strengths.
₹250,000 INR in 7 days
0.0
0.0

Gurugram, India
Member since Dec 25, 2025
$30-250 AUD
$10-30 CAD
$250-750 USD
₹12500-37500 INR
$250-750 USD
$3000-5000 USD
$750-1500 USD
$30-250 AUD
$250-750 AUD
$30-250 USD
₹75000-95000 INR
$250-750 USD
₹12500-37500 INR
$30-250 USD
$30-250 USD
$10-30 USD
$5000-10000 CAD
₹500000-1000000 INR
€8-50 EUR
$750-1500 USD