https://github.com/emirshn/network-management-system-with-angular
Network Management System with using Angular, Python and SQL
https://github.com/emirshn/network-management-system-with-angular
Last synced: 3 months ago
JSON representation
Network Management System with using Angular, Python and SQL
- Host: GitHub
- URL: https://github.com/emirshn/network-management-system-with-angular
- Owner: emirshn
- Created: 2023-08-22T19:35:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-22T19:59:19.000Z (almost 2 years ago)
- Last Synced: 2025-02-06T02:49:34.224Z (5 months ago)
- Language: TypeScript
- Size: 358 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Network-Management-System-with-Angular
Network Management System with using Angular, Python and SQL. I worked on this project for my internship.## Usage
Users can create devices, connect them to each other, give them some information and watch their change real time with graphs.## Used Technologies
- Angular.js, D3.js, Leaflet.js, Bootstrap, Rxjs for frontend. Jasmine and Karma for testing.
- Python, FastAPI, SQLite for backend.## Features
### - Network Simulation
Currently 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.### - Authentication System with Python Backend
Users can register or login to system with authentication handled in backend. Passwords are stored hashed.
### - Device and Connection Adding System
Users can add, update and delete devices from system and also connects 2 device with each other.


### - Topology of Network
Users can see live status of network in this page with option to activate or deactivate system.
### - Realtime Locations of Devices
Users can see location of devices in a map.
### - Live Stats of Network
Users can watch network with some stats.
### - Notifications
System send notifications to user which appears on bottom right corner of screen. They triggered after some spesific things happened in system.
### - Very Basic Dark Mode
Users can toogle dark mode.