
About the project.

An ISP Network Infrastructure Planning and Site Survey platform engineered during Infosys Virtual Internship 6.0. Organizes sites into hierarchical properties, buildings, floors, and spaces with an interactive canvas for floor plans and polygon geometry. Enables field engineers to log equipment, record cable routes, complete dynamic checklists, and generate RF heatmaps with automated one-click PDF reports.
Features
>Structured organization of campuses, MDUs, and commercial spaces into Properties → Buildings → Floors → Spaces.
Interactive floor plan canvas to draw space polygons, track cable routes, and render RF signal coverage.
One-click generation of professional site survey reports with floor plans, equipment inventory, and checklists via iText 7.
Role-based access control and token-based authentication designed to protect sensitive routes and endpoints.
Structured REST API endpoints delivering efficient CRUD operations, error handling, and validated data contracts.
Optimized database queries, clean architectural design, and minimal latency for production workloads.
Features
>Tech Stack
/>Object-oriented programming language for building robust, scalable enterprise backend applications.
Production-ready Java framework for building stand-alone, robust microservices and REST APIs.
Component-based JavaScript library for building responsive and dynamic user interfaces.
Powerful and customizable authentication and access-control framework for Java applications.
Compact, URL-safe means of representing claims securely between two parties for stateless auth.
Architectural style for designing structured, scalable networked endpoints using standard HTTP.
Open-source relational database management system for structured data and ACID transactions.
Open-source mapping library for rendering interactive maps with WebGL in web applications.
Core Java library for programmatic PDF generation, manipulation, and document workflows.
Advanced 2D graphics, image processing, and rendering API built directly into Java.
Reliable Java library for reading, writing, and parsing CSV data formats efficiently.
Containerization platform to package applications and dependencies into portable containers.
Build automation and dependency management tool primarily used for Java projects.