Features of our product
CRUD support of objects (based on the data model)
Krzysztof Pawlak2024-01-02T12:24:50+01:00System Manager NTS has implemented a mechanism for CRUD support of objects, so that it is possible to quickly map the data model in the system.
Finished system backend
Krzysztof Pawlak2024-01-02T12:24:28+01:00The ready-made backend of the system used in other NTS projects allows you to build the functionality of the application very quickly without developing functions that are obvious from the point of view of the system's operation. It allows to shorten the project implementation time from a few months to even a year.
Forms and data validation
Krzysztof Pawlak2024-01-02T12:23:55+01:00SymfonyForm form handling with data validation allows you to handle even very advanced forms.
Extensive tables (filtering, sorting, pagination)
Krzysztof Pawlak2024-01-02T12:23:31+01:00A proprietary table drawing tool based on DataTable allows you to present data effectively. Working with filters allows you to quickly reach the searched data.
Exporting data to xls
Krzysztof Pawlak2024-01-02T12:23:04+01:00The ability to export data from tables to xls statements allows you to transfer work from the system to spreadsheets.
Dynamically menu and breadcrumb
Krzysztof Pawlak2024-01-02T12:22:42+01:00Dynamically built menus using KNP Menus and navigation elements such as Breadcrumb make navigation easy.
Authorization and authentication of users (JWT API)
Krzysztof Pawlak2024-01-02T12:22:06+01:00Authorization and user authentication mechanisms based on JSON Web Tokens allow the integration of backend functionality with the frontend (e.g. React JS).
Login, password reset, authorization logs
Krzysztof Pawlak2024-01-02T12:21:31+01:00A secure login system with elements of password reset and confirmation of account creation using e-mail allows multiple users to access the system.
Roles, permissions and privilege groups
Krzysztof Pawlak2024-01-02T12:21:08+01:00A rich system of permissions based on dynamically built roles and permissions allows you to freely configure the system in terms of roles in the system.
User Profile
Krzysztof Pawlak2024-01-02T12:20:41+01:00The ability to configure a user profile allows users to be personalized.
Support for multiple language versions
Krzysztof Pawlak2024-01-02T12:20:17+01:00The system works on several language versions by default (minimum 2 versions). Adding another one in a hurry is not a problem - the system is prepared for this. It is enough to prepare translations.
Definition of events and generation of notifications
Krzysztof Pawlak2024-01-02T12:19:40+01:00The ability to notify users of system events that occur allows them to interact with users even when they are not working in the system.
Distribution of messages (emails) to users
Krzysztof Pawlak2024-01-02T12:18:30+01:00Distributed notifications allow continuous supervision of the processes running on the system.
Categories of documents
Krzysztof Pawlak2024-01-02T12:18:02+01:00The ability to categorize documents allows for better organization of work.
Document templates based on Wysiwig editor
Krzysztof Pawlak2024-01-02T12:17:36+01:00A rich system for creating document templates along with linking them to system objects. Content editing based on CKEditor allows you to implement new documents in the system very quickly.
Generate pdf files based on templates and system object data
Krzysztof Pawlak2024-01-02T12:17:08+01:00Ability to generate multiple documents, such as customer contracts, letters to customers, etc. With this capability, we will quickly build a document and store a copy in the system.
Notes for objects
Krzysztof Pawlak2024-01-02T12:16:24+01:00Ability to comment on objects along with tracking comment history.
Attachments and their tagging
Krzysztof Pawlak2024-01-02T12:15:57+01:00A separate attachment system allows you to store different types of files in the system and use them according to their purpose.
Object dictionaries
Krzysztof Pawlak2024-01-02T12:15:29+01:00The dictionary system allows you to dynamically configure the system data and not hardcode even the simplest dictionaries, making it trivial to expand them in the future.
Ability to integrate with external applications (API)
Krzysztof Pawlak2024-01-02T12:14:55+01:00Thanks to the system's built-in API, it is possible to integrate with external systems, both to retrieve data but also to serve it.
User statistics
Krzysztof Pawlak2024-01-02T12:14:17+01:00The data statistics collected allow monitoring user behavior.
History of changes to the system
Krzysztof Pawlak2024-01-02T12:13:42+01:00The built-in change history records operations performed on objects so that it is possible to determine the order of changes made.