Just a tiny and simple web application that allows to create network topologies. For educational purposes.
Start of the project: 2017
To run dev web server locally, just download or clone this repo and make sure you have PHP >= 5.6.4 installed on your machine.
Then in dPT_server
run: php artisan serve
- insert PCs (HOSTS) -> config ip/netmask/gw
- insert HUBs -> repeat signal
- insert ROUTERs -> configure at least two different interfaces
- establish connections between devices
- [...]
-
API Web server (dPT_server):
- GET /projects/ -> returns projects list
- GET /projects/:id -> returns project :id
- PUT /projects/:id -> edits project :id
- POST /projects/:id -> saves a new project called :id
-
Database made of 5 tables
- users(Laravel-implemented)
- devices
- projects
- interfaces
- connections
- Define API -> done
- Use a canvas HTML5 and save it on server -> to try SVG conversion