Fast PID (Engineering Diagram SaaS)



  • Tech Stack: Flask (Python), HTML, CSS, Bootstrap, MongoDB, Docker, SocketIO
  • Github URL: Not an Open Source Project

A Flask Web application that allows users to create, view, and modify process and instrumentation diagrams in real-time just dragging and dropping components.

It's possible to colaborate in real-time and use for sizing pumps, vessels, pipes, compressors, etc.

For scalability a NoSQL database was used (MongoDB).

Project Details
File / Lines of code
__init__.py | 58 +
db.py | 104 +
decorators.py | 97 +
models.py | 360 +
forms.py | 421 +
funcs.py | 146 +
routes.py | 1674 ++
socketio_codes.py | 84 +