{"id":22814371,"url":"https://github.com/emirshn/network-management-system-with-angular","last_synced_at":"2025-03-30T22:16:30.704Z","repository":{"id":190038763,"uuid":"681801895","full_name":"emirshn/Network-Management-System-with-Angular","owner":"emirshn","description":"Network Management System with using Angular, Python and SQL","archived":false,"fork":false,"pushed_at":"2023-08-22T19:59:19.000Z","size":367,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T02:49:34.224Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emirshn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-22T19:35:18.000Z","updated_at":"2023-08-22T20:00:45.000Z","dependencies_parsed_at":"2023-08-23T01:23:10.423Z","dependency_job_id":null,"html_url":"https://github.com/emirshn/Network-Management-System-with-Angular","commit_stats":null,"previous_names":["emirshn/network-management-system-with-angular"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirshn%2FNetwork-Management-System-with-Angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirshn%2FNetwork-Management-System-with-Angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirshn%2FNetwork-Management-System-with-Angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emirshn%2FNetwork-Management-System-with-Angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emirshn","download_url":"https://codeload.github.com/emirshn/Network-Management-System-with-Angular/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246385415,"owners_count":20768672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-12T13:08:22.414Z","updated_at":"2025-03-30T22:16:30.687Z","avatar_url":"https://github.com/emirshn.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Network-Management-System-with-Angular\nNetwork Management System with using Angular, Python and SQL. I worked on this project for my internship. \n\n## Usage\nUsers can create devices, connect them to each other, give them some information and watch their change real time with graphs.\n\n## Used Technologies\n- Angular.js, D3.js, Leaflet.js, Bootstrap, Rxjs for frontend. Jasmine and Karma for testing.\n- Python, FastAPI, SQLite for backend.\n\n## Features\n### - Network Simulation\nCurrently system doesnt have access to real devices instead it uses virtual devices created for this system. It enables random status for devices and connections every 5-10 second like system fails etc. If i find some time i can try to implement Mininet.\n\n### - Authentication System with Python Backend\nUsers can register or login to system with authentication handled in backend. Passwords are stored hashed.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/68dceb13-2d06-4ce6-a61e-94b863a6e3e4)\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/15930a8f-3cbd-455e-bf71-2409c5ec4d29)\n\n### - Device and Connection Adding System\nUsers can add, update and delete devices from system and also connects 2 device with each other.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/44717410-70e3-45e2-af0d-7218069eb480)\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/c6bc3b5c-b758-415e-a082-e44246a7dccd)\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/9322b9ab-9962-4911-a59a-8fff929c29f8)\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/cf981716-3359-4093-a74f-00dfd9be0b01)\n\n### - Topology of Network\nUsers can see live status of network in this page with option to activate or deactivate system.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/9ebdbac3-bfc1-48b1-b361-0918f8b7c84b)\n\n### - Realtime Locations of Devices\nUsers can see location of devices in a map.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/a5ca5730-2dd7-4d18-a917-de33d8f69ceb)\n\n### - Live Stats of Network\nUsers can watch network with some stats.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/2ed772ef-b200-4cd2-b0ce-e1474a0737da)\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/147a4085-f057-4dcb-87f8-e135fc44b5d5)\n\n### - Notifications\nSystem send notifications to user which appears on bottom right corner of screen. They triggered after some spesific things happened in system.\n\n![image](https://github.com/emirshn/Network-Management-System-with-Angular/assets/64266261/d2de0d10-c5bf-44d6-8ea0-a8c7fe1db49a)\n\n### - Very Basic Dark Mode\nUsers can toogle dark mode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femirshn%2Fnetwork-management-system-with-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femirshn%2Fnetwork-management-system-with-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femirshn%2Fnetwork-management-system-with-angular/lists"}