LPKF file submission
A Flask web app where students submit their circuit boards for the school’s engraving machine.
The project
At the IUT students design circuit boards with KiCad. They are then engraved on an LPKF machine. We built a web platform to submit these files and follow their validation.
- Students upload their project as a ZIP file and follow its status.
- Teachers run automatic checks on the KiCad files and then accept or reject the project.
- An admin manages users and roles. Login is handled with Flask-Login.

