The Welding Control QA Flask application is designed to manage and monitor welding quality assurance (QA) processes across multiple companies. The app allows users to add multiple companies, set control prices, and track income for each control. This documentation provides a detailed guide on how to install, configure, and use the application.
The Welding Control QA application aims to streamline the QA processes for welding operations. It supports the addition of multiple companies, enabling users to manage control prices and income efficiently. This application is built using the Flask framework, ensuring a lightweight and flexible solution for welding control management.
Usage
POST /api/login
POST /api/logout
GET /api/companies
POST /api/companies
PUT /api/companies/<id>
DELETE /api/companies/<id>
GET /api/controls
POST /api/controls
PUT /api/controls/<id>
DELETE /api/controls/<id>
GET /api/income
POST /api/income
PUT /api/income/<id>
DELETE /api/income/<id>
The user interface is designed to be intuitive and user-friendly. It includes the following sections:
The application uses a relational database with the following tables:
companies
: Stores company details.controls
: Stores control types and prices.income
: Stores income records associated with controls and companies.