Welcome to MOMES Portal

Your comprehensive guide to modern manufacturing operations

Next-Generation Manufacturing Platform

MOMES is a cutting-edge Manufacturing Execution System (MES) that transforms your factory operations with Industry 4.0 capabilities. Streamline production, optimize workflows, and make data-driven decisions with our comprehensive platform.

99.9%
Uptime
50+
Integrations
24/7
Support
MOMES Platform
Real-time Analytics
Process Automation
Mobile Access

Real-time Monitoring

Monitor your production lines in real-time with advanced analytics and customizable dashboards.

Learn more

IIoT Integration

Seamlessly connect with industrial IoT devices and sensors for comprehensive data collection.

Learn more

Mobile First

Access all features on any device with our responsive web and native mobile applications.

Learn more

Enterprise Security

Role-based access control and enterprise-grade security to protect your manufacturing data.

Learn more

Quick Start Guide

Get up and running with MOMES in just a few steps

1

System Setup

Check system requirements and install MOMES platform

View requirements
2

Configure Connections

Set up machine connectivity using OPC UA, MQTT, or REST API

Setup connectivity
3

Start Monitoring

Access dashboards and begin monitoring your production

Open dashboard

System Requirements

Hardware and software requirements for optimal performance

Server Requirements

  • CPU: Intel Xeon or AMD EPYC (4+ cores)
  • RAM: 16GB minimum, 32GB recommended
  • Storage: 500GB SSD minimum
  • Network: Gigabit Ethernet

Client Requirements

  • Browser: Chrome 90+, Firefox 88+, Safari 14+
  • Resolution: 1920x1080 minimum
  • RAM: 8GB minimum
  • JavaScript: Enabled

Mobile Requirements

  • iOS: 14.0 or later
  • Android: 8.0 (API level 26) or later
  • Storage: 500MB available space
  • Network: 4G/WiFi connection

Home Page Dashboard

Your central hub for manufacturing operations

After logging in, you will be directed to the home page:

Home Page Interface

Interface Components

1 Navbar: contains a language menu, a help menu, a settings menu, username, and a logout button
2 Sidebar: Provides navigation to all major sections of the application
3 Sidebar Toggle Button: Show or hide the sidebar based on screen preference
4 Logout button: Ends the session and returns to the login page
5 MOMES logo: Click to return to the home page

Machine Assets Management

Configure and manage your manufacturing equipment

To access the Machine Setups page:

  • Navigate to: Administration > Machine Assets > Machine Setups

You should be getting the following interface:

Machine Setups Interface

The Machine Setups page is where you configure and manage the hierarchical structure of machines within your manufacturing environment. This page is essential for defining how machines are grouped and organized across sites, cells, and lines.

Client Information

At the top of the page, you will find a Client Information Card, which displays:

  • Client Name
  • Company Code

This section helps identify your client's environment you are currently configuring.

Primary Site

Below the client details, the Primary Site Card shows:

  • Primary Site Name
  • Primary Site Description

This identifies the main production location associated with the client.

Machine Hierarchy Structure

Each client can have multiple Sites, and each site contains several nested components:

  1. Cells: Cells represent production zones or sections within a site. You can create and manage multiple cells under each site.
  2. Work Centers: Within each machine group, you will set up individual Work Centers, which represent the actual physical or logical machine units on the production floor.
  3. Line Definitions: Each site may include one or more Line Definitions, which allow you to model production lines by associating a sequence of Work Centers.
    • Under each line definition, you can link the Work Centers that are part of the workflow or process flow for that line.

What You Can Do on This Page

  • View and manage the full hierarchical layout of your infrastructure
  • Add, edit, or delete:
    • Sites
    • Cells
    • Machine Groups
    • Work Centers
    • Line Definitions
  • Associate Work Centers to specific production lines
  • Ensure a clean, well-defined structure that reflects the real-world layout of your manufacturing environment

How to Perform Actions on This Page

Sites Management

Sites Management

To create a site, follow the step-by-step process using the interface controls provided.

Master Data Management

Manage parts, routing, and production data

Master Data Management is the foundation of your manufacturing operations, providing centralized control over all essential production data structures.

Part Type Management

To access the Part Type page:

  • Navigate to: Administration > Master Data > Part Type
Part Type Interface

The Part Types Management page provides an interface for administrators to view and manage different part types in the system. The page displays a comprehensive list of all part types with their relevant details in a tabular format.

What You See on This Page

Part Types List: Displays all part types with the following columns:

  • Name: The identifier for each part type (e.g., "product", "finished product")
  • Description: Additional details about the part type
  • Status: Indicates whether the part type is Active or Inactive
  • Created On: Date when the part type was added to the system
  • Last Modified: Most recent update date
  • Created By: Email of the user who created the part type
  • Actions: Contains edit/delete options

Routing Management

To access the Routing page:

  • Navigate to: Administration > Master Data > Routing Data > Routing
Routing Interface

The Routings Management page provides a centralized view and control panel for managing all Routings within the MOMES solution. Routings define the sequence of steps required to manufacture a part and are essential for production tracking, scheduling, and quality assurance.

What You See on This Page

  • Routings List Table: A table that displays all existing Routings along with their key attributes:
    • State: A visual status indicator (e.g., green dot for active)
    • Part No: The associated part number for the plan
    • Routing Description: A brief title or summary of the plan
    • Version: Versioning helps track changes and updates to the plan
    • Routing Type: Classification of the Routing (e.g., WP1, WP3)
    • Site: The production site where the plan is applied
    • Created On: The date when the plan was created
    • Valid From / Valid To: The date range during which the plan is valid and active
    • Actions: Edit and Delete options for modifying or removing routings

Order Management

Track and manage production orders

To access the Order Management page:

  • Navigate to: Administration > Orders > Order Management
Order Management Interface

The Order Management page serves as the central hub for creating, viewing, and tracking production orders in the MOMES platform. It enables users to efficiently monitor order progress, manage planning details, and coordinate manufacturing execution.

What You See on This Page

Orders List Table: The main table provides a comprehensive view of all existing orders with the following columns:

  • Order No.: Unique identifier for the production order
  • Part No.: The part associated with the order
  • Description: Short description of the order's purpose or content
  • State: Current status of the order (e.g., Started, Opened, Finished, Unknown), visually distinguished with color-coded badges
  • Control Code: Code used to control or track the order internally
  • Unit: Measurement unit used for order quantities
  • Customer Order No.: Reference number from the customer, if applicable
  • Order Quantity: Number of units requested
  • Product Version: Version number of the part being produced
  • Routing Version: Specific version of the Routing linked to the order
  • Start Date: The scheduled or actual start time of production
  • Delivery Date: The expected or committed delivery date
  • Actions: Edit and Delete options for order management

Creating a New Work Order

1

Product Selection

Begin the work order creation process by selecting the appropriate product.

2

Configure Work Order Details

Work Order Configuration
  • Add an Order Name to identify the new work order
  • Select a Status: Opened, Started, Paused, Planned, Finished, or Not released
  • Select a Work Order Type: Business Order, First Lot Order, or Production Order
  • Enter an Order Quantity (numeric entries only)
  • Select a Unit for the new work order
  • Select Product Version and Routing Version using the search icons
  • Set creation and due dates using the calendar interface
3

Confirm Work Order Details

Work Order Confirmation

Review all details before saving the new work order to the system.

Order Management Actions

Editing a Work Order

  1. Locate and click on the Pen (edit) button to start the editing process
  2. Fill out the edit form with necessary changes
  3. Click "Save Changes" to save your modifications
Edit Work Order

Deleting an Order

Click on the trash bin icon in the actions cell and confirm the deletion:

Delete Order Confirm Deletion
  • Click on Delete to confirm the deletion
  • Click on Cancel to discard the operation

Maintenance Management

Monitor equipment health and schedule maintenance

Failure Definition

To access the Failure Definition page:

  • Navigate to: Administration > Maintenance > Failure Definition
Failure Definition Interface

The Failure Definition page allows users to organize and manage machine or process-related failures by grouping them into structured categories. This helps in standardizing failure reporting, improving traceability, and enabling efficient root cause analysis.

What You See on This Page

  • Add New Failure Group section for creating new failure categories
  • Failure Groups Table: Displays existing failure groups with the following columns:
    • ID: A unique identifier for each group
    • Failure Group Name: The name of the group
    • Description: A brief summary of what the group represents
    • Codes: Indicates the number of failure codes currently associated with the group
    • Actions: View and Add options for managing failure codes

This page is essential for maintenance teams and quality engineers to define structured failure categories, ensuring consistent failure handling and supporting continuous improvement initiatives.

Machine Condition

To access the Machine Condition page:

  • Navigate to: Administration > Maintenance > Machine Condition
Machine Condition Interface

The Machine Condition page allows users to manage and organize machine status categories through the creation of Machine Groups. Each group can contain multiple condition codes, which are used to classify and track different machine states (e.g., running, idle, under maintenance, etc.).

This structured approach enhances visibility into machine behavior, improves reporting accuracy, and facilitates condition-based maintenance and analysis.

What You See on This Page

  • Add New Machine Group section for creating new machine condition categories
  • Machine Groups Table: Displays existing machine groups with the following columns:
    • ID: Unique identifier for each machine group
    • Machine Group Name: The name given to each machine group
    • Description: Additional information provided during group creation
    • Codes: Number of machine condition codes associated with each group
    • Actions: View and Add options for managing condition codes

Production Tracking

Real-time production monitoring and traceability

To access the Tracking page:

  • Navigate to: Tracking
Tracking Dashboard Interface

The Tracking Dashboard provides real-time visibility into manufacturing operations, enabling supervisors to monitor work order progress, Work Center status, and quality control metrics. It serves as a centralized hub for tracking production efficiency and ensuring product specifications are met.

How to Navigate the Page

1

Selection Parameters

At the top of the page, users can filter and select:

  • Line: The production line (e.g., Line 7)
  • Work Center: The Work Center executing the order (e.g., SPP)
  • Work Order: The specific work order to track
Selection Parameters

Once the user selects the Line, Work Center, and Work Order, the Work Order Details and Measurements Details sections are automatically displayed below the selection area.

Work Order Details

The "Activate W.O" button is available for users to initiate the work order when they are ready to begin tracking production.

Work Order Information

Work Order Information

Work Order Details

Displays information about the selected work order:

  • Work Order ID
  • Part Number
  • State (e.g., Started, Finished)
  • Total Quantity
  • Actual Quantity completed
  • Completion Progress Bar (shows production progress as a percentage)

Bookings

This section lists all recorded Bookings associated with the selected work order. It includes:

  • Booking ID
  • Book Date
  • State (e.g., Fail, Scrap, Pass)
  • Details Button

Upon clicking on the Details button, users can view detailed booking information:

Booking Details

Creating a New Booking

1

Upload Data

Locate and click on the Upload Data button:

Upload Data Button
2

Fill Creation Form

Upon clicking the button, the component creation form will slide in as a drawer from the left side of the screen:

Booking Creation Form
  • Select a Book Date for the new Measurement data
  • Select a State: If the selected State is either Fail or Scrap, users should include the Failure code by selecting a code from the dropdown list
State Selection

At this point users can either save the booking or proceed to creating a measurement by clicking on the Add Measurement button and filling out the form with a Measurement Name to identify the entry.

Industrial IoT Dashboard

Real-time sensor data and analytics

To access the IIOT page:

  • Navigate to: IIOT
IIoT Dashboard Interface

The IIOT (Industrial Internet of Things) page provides real-time monitoring capabilities for connected Work Centers on the production floor. It enables users to track, analyze, and visualize machine or Work Center data over various time ranges.

How to Navigate the Page

1

Selection Parameters

Selection Parameters
  • Select a Work Center:

    At the top-left of the page, click the "Work Center" dropdown.

    Work Center Selection

    Choose the Work Center you want to monitor (e.g., Work Center 1.0). Once selected, the dashboard below will populate with real-time data for that Work Center.

    Work Center Selected
  • Choose a Time Range:

    Use the "Time Range" buttons to filter data:

    • Today
    • Week
    • Month
    • Or use "Custom" to pick a specific date range
    Time Range Selection

    If you select Custom, you will get a pop-up window to select start and end dates for data acquisition:

    Custom Date Range
2

Work Center's Dashboard

After selecting a Work Center and time range, the dashboard will display key indicators such as Temperature, Humidity, Pressure, Energy, etc. You'll see the most recent value and unit (e.g., °C, %, hPa, W) under each metric.

Work Center Dashboard

Adding New Indicators

Click "+ Add New Indicator" to create a custom monitoring point. The Indicator Section is a powerful, flexible feature that enables users to add and monitor real-time data from any sensor connected to the system. It supports various communication protocols (HTTP or MQTT), making it adaptable to a wide range of industrial IoT scenarios.

Key Features

  • Dynamic Indicator Creation: Users can add custom indicators for any sensor type or data source
  • Protocol Support: Supports both HTTP and MQTT communication protocols
  • Real-time Data Display: Live updates of sensor values with timestamps
  • Scalable Layout: Indicators are displayed as responsive cards in a grid layout
  • Edit & Remove Options: Indicators can be updated or deleted at any time through an intuitive UI

Charts and Visualization

The Charts Section allows users to visualize sensor data in real time or explore historical trends over a selected date range. It transforms raw data collected from connected indicators into interactive, readable charts for analysis and decision-making.

Chart Capabilities

  • Real-Time Chart Display: Live updating charts showing current sensor readings
  • Historical Analysis: View trends and patterns over custom time periods
  • Multiple Data Sources: Combine data from different sensors and indicators
  • Interactive Controls: Zoom, pan, and filter chart data

KPI Analytics

Performance metrics and business intelligence

To access the KPI page:

  • Navigate to: KPI
KPI Dashboard Interface

The KPI (Key Performance Indicators) dashboard provides a centralized view of critical production metrics, enabling real-time monitoring and historical analysis of manufacturing performance. It visualizes key indicators such as Overall Equipment Effectiveness (OEE), production quantities, yield rates, first-pass yield (FPY), and cycle times through intuitive charts and gauges.

The dashboard allows users to track equipment utilization, product quality (pass/fail/scrap rates), and process efficiency at a glance. With clear percentage benchmarks (0-100%) and quantitative scales, it highlights performance trends, identifies bottlenecks, and supports data-driven decision-making for operational optimization.

Default KPI Charts

  1. OEE (%): Displays Overall Equipment Effectiveness in percentage tiers (100%, 80%, 60%, etc.), offering a snapshot of machine utilization, performance, and quality
  2. Quantities: Tracks production output with a scale (0–200 units), showing total units produced, failed, or scrapped
  3. Yield (%): Measures the ratio of good units to total units produced, with benchmarks from 0% to 100%
  4. FPY (%): Tracks First Pass Yield, indicating the percentage of units meeting quality standards without rework
  5. Cycle Time: Highlights production efficiency and timing metrics

Key Performance Indicators Explained

OEE (Overall Equipment Effectiveness)

  • Measures the overall performance of production equipment
  • Combines three critical factors:
    • Availability: Machine uptime vs. planned production time
    • Performance: Actual speed vs. ideal cycle time
    • Quality: Good output vs. total output
  • Expressed as a percentage (%) with industry benchmarks

Yield

  • Measures the percentage of good units (pass) vs. total processed (including scrap and fail)
  • Indicates overall production quality and efficiency
  • Higher yield percentages indicate better process control

FPY (First Pass Yield)

  • Indicates the proportion of products that pass quality checks without needing rework
  • Reflects process quality and defect prevention capabilities
  • Critical metric for lean manufacturing and quality improvement

Quantities Breakdown

  • Summarizes total units processed with status categories:
    • Pass: Units meeting quality standards
    • Fail: Units not meeting quality requirements
    • 🗑 Scrap: Units discarded due to defects
  • Provides quantitative insights into production outcomes

Cycle Time (CTE)

  • Shows the average time per unit based on booking timestamps
  • Useful for monitoring production flow speed and detecting inefficiencies
  • Helps identify bottlenecks and optimization opportunities

Interactive Charts & Analysis

  • KPIs are visualized using summary tiles and interactive charts
  • Line charts for FPY and Yield trends over time
  • Bar charts for quantity breakdown per day/workorder
  • All charts update based on selected date ranges
  • Real-time data refresh for current production monitoring

Mobile Application Introduction

Getting started with MOMES mobile app

Purpose of This Guide

This guide explains how to use the MOMES Solution mobile application to configure, supervise, and control production within an Industry 4.0 environment. It is designed to support users at all levels—from factory operators and maintenance technicians to engineers, supervisors, and administrators—by offering detailed instructions on each module of the system.

By the end of this guide, you will be able to:

  • Navigate the MOMES mobile interface with confidence
  • Understand how each module contributes to digital production management
  • Leverage real-time data to improve decision-making and operational control

Target Audience

Administrators

Responsible for system configuration and user management

Supervisors

Overseeing production performance and team management

Operators

Interacting with daily work orders and production controls

System Overview

MOMES is a unified and modular platform that integrates the strengths of both MES (Manufacturing Execution Systems) and MOM (Manufacturing Operations Management) in a single, scalable solution. MOMES is designed to be interoperable with existing IT and OT infrastructures and easily adaptable to the unique needs of different manufacturing environments.

The platform will:

  • Centralize and harmonize operational data from various sources
  • Automate routine processes and enhance operational consistency
  • Offer real-time visibility into key performance indicators
  • Support predictive maintenance and intelligent scheduling
  • Use open communication protocols (e.g., OPC-UA, REST APIs) to ensure integration with machines, sensors, and enterprise tools

Mobile App Setup

Installation and initial configuration

System Requirements

Before using MOMES, ensure your device meets the following minimum requirements:

Component Requirements
OS Version Android 8.0 (Oreo) or higher (API level 26+)
RAM Minimum 2 GB RAM
Storage At least 200 MB free space for the APK and cached data

Accessing the Application

To access the MOMES mobile application:

  • Navigate to the application download page
  • Install APK version on your Android device

Welcome Screen

When accessing the mobile application, you will land on the following welcome page:

MOMES Mobile Welcome Screen
  • Get Started Now: Click "Get Started Now" to navigate into the mobile application

Admin Features

Administrative functions on mobile

Production Line Selection

After logging in, you will be directed to the Choose Production line page:

Choose Line 1 Choose Line 2

This screen allows the Administrators to select a production line from the list available in the system. Once a production line is selected, its associated stations and monitoring data become accessible throughout the application.

  • Continue button: Click to move to Admin Dashboard

Admin Dashboard

The Admin Dashboard provides a centralized view for administrators to monitor, manage, and navigate key areas of the system — such as machines, users, sensors, and production metrics.

Admin Dashboard 1 Admin Dashboard 2

Sidebar: Click to access sidebar menu   |   Notifications: Click to view notifications section

Admin Dashboard Sidebar

The sidebar (drawer) provides quick access to all admin features.

Admin Sidebar

User Management

The User Creation feature allows administrators to add new users to the system with appropriate roles and permissions.

Create User 1 Create User 2

Key Features:

  1. User Information:
    • Full name input field
    • Email address for login credentials
    • Role assignment (Admin, Supervisor, Operator)
    • Department or team association
  2. Security:
    • Password inputs are masked for security
    • API calls to backend endpoints to create users securely
    • Authentication tokens ensure only authorized users can create accounts

Operator Interface

Daily operations on mobile devices

Operator Dashboard

The User Dashboard is a centralized, interactive interface that provides users with an overview of their key information, activities, and quick access to important features within an application. It acts as the main landing page after login and summarizes relevant data at a glance.

Operator Dashboard

Operator Sidebar

The sidebar (drawer) provides quick access to all operator features.

Operator Sidebar

Available Features:

Feature Description
Overview Shows summary of operator's activity and current status
Tasks List of assigned tasks and work orders
Reports Access to performance and activity reports
Notifications Recent alerts and system updates
Settings Personalize dashboard preferences and configurations
Help Access to support documentation and assistance

Task Management

The Tasks Page is a dedicated interface within the User Dashboard where users can view, manage, and track all the tasks assigned to them. It is designed to enhance productivity by giving a structured and real-time overview of each user's responsibilities.

Operator Tasks

Task Management Features:

  • View assigned work orders and production tasks
  • Track task progress and completion status
  • Access detailed task instructions and specifications
  • Update task status and add completion notes
  • Receive real-time notifications for new assignments

Reports and Analytics

The Reports Page is a key section in the user dashboard that provides users with access to detailed analytics, historical records, and performance reports based on their tasks, machine status, and production activity. It allows users to monitor progress, detect patterns, and generate insights over time.

Operator Reports

Report Capabilities:

  • View personal performance metrics and KPIs
  • Access historical task completion data
  • Monitor machine status and production efficiency
  • Generate custom reports for specific time periods
  • Export data for further analysis

OPC UA Integration

Industrial communication protocol setup

OPC UA – Introduction

This guide serves as a practical manual for setting up and establishing communication between a Siemens PLC configured as an OPC UA server (via TIA Portal) and a Fast-API based backend system. It provides step-by-step instructions for configuring the OPC UA server, retrieving node information, and interacting with the server through a custom FastAPI application.

System Requirements

TIA Portal Requirements

  • CPU: Intel Core i5 (8th Gen or higher) or equivalent
  • RAM: Minimum: 8 GB. Recommended: 16 GB or more
  • Hard Disk: Minimum free space: 60 GB. Recommended: SSD with at least 100 GB
  • GPU: Standard graphics card with minimum resolution of 1920x1080 (Full HD)
  • OS: Windows 10/11 (64-bit), Professional or Enterprise editions

TIA Portal Configuration

1

Activating the OPC UA Server

To enable communication between the PLC and external systems, the OPC UA server must be activated in TIA Portal through the PLC's device settings.

Activating OPCUA-Server on TIA Portal
2

Acquiring the OPC UA URL

Once the server is active, obtain the OPC UA endpoint URL from the "OPC UA" section in project settings. Format: opc.tcp://<PLC-IP>:4840

OPC UA Endpoint URL in TIA Portal
3

Creating the OPC UA Server Interface

Create a server interface and add all relevant variables that the client will access (tags defined in ladder logic).

Creating OPC UA Server Interface Adding Variables to OPC UA Server Interface

Fast API Implementation

The Fast API Service contains several methods for OPC UA communication:

POST /connect

Establish a connection with the OPC UA server using its URL.

Input: opc.tcp://<PLC-IP>:4840
POST /connect Input Example POST /connect Output Example

GET /connection-status

Checks whether a connection to the server is currently active.

GET /connection-status Output Example

GET /browse/{node_id}

Retrieves all variable nodes below the specified Node ID, including Variable Node ID, Browse name, and Data type.

GET /browse/{node_id} Example 1 GET /browse/{node_id} Example 2

Conclusion

This guide provides comprehensive steps for establishing OPC UA communication between a Siemens PLC and Fast API-based web service. Users are now equipped to:

  • Configure OPC UA on a Siemens PLC
  • Use Fast API to connect, browse, read, and update OPC UA variables
  • Extend the solution to complex use cases including automation logic and dashboard visualization

This solution forms a foundational step toward implementing Industry 4.0 architectures where real-time machine data is accessible and integrable with modern software ecosystems.

MQTT Protocol Integration

Lightweight IoT communication setup

MQTT – Introduction

This guide serves as a practical manual for setting up and establishing communication with your IoT data demonstrator platform. It is designed to help users—from developers to system integrators—deploy, configure, and interact with the system for collecting, storing, and querying sensor data from any topic. The platform is built with FastAPI, PostgreSQL, and MQTT, providing a flexible and extensible foundation for IoT data management and real-time integration.

Project Overview

This project enables you to:

  • Collect sensor data from any topic (not limited to predefined fields)
  • Store and retrieve historical data efficiently
  • Integrate with MQTT for real-time data publishing and subscription
  • Interact with the system via a modern REST API, complete with interactive Swagger documentation

Main Features

  • Dynamic Topic Support: Accepts and stores any topic/value pair, not just fixed fields
  • Flexible Data Storage: Each topic/value is stored as a separate row with a timestamp
  • Historical Querying: Retrieve data for any topic over customizable time intervals
  • Real-Time MQTT Integration: Publishes each topic to its own MQTT topic and all data to a summary topic
  • User-Friendly API: Test and explore all endpoints via Swagger UI

REST API Integration

RESTful web services and HTTP endpoints

REST API

RESTful API web services, HTTP endpoints, and integration documentation.

MOMES IMS API Reference

Complete API documentation and examples

Introduction

Purpose of This Guide

This guide explains how to use the MOMES Solution web application to configure, supervise, and control production within an Industry 4.0 environment. It is designed to support users at all levels—from factory operators and maintenance technicians to engineers, supervisors, and administrators—by offering detailed instructions on each module of the system.

By the end of this guide, you'll be able to:

  • Navigate the MOMES interface with confidence
  • Understand how each module contributes to digital production management
  • Leverage real-time data to improve decision-making and operational control

Target Audience

  • Admins responsible for system configuration and user management
  • Supervisors overseeing production performance
  • Operators interacting with daily work orders and controls

Getting Started

System Requirements

Before you begin, ensure you have the following installed on your system:

  • Python 3.10 or higher
  • pip (Python package installer)
  • PostgreSQL (version 13 or higher)
  • Git (for version control)

User Management API

Function Description

The User Management API handles user authentication, account management, and access control through JWT tokens, enabling secure CRUD operations, role-based permissions, and profile management.