Developed a fast, reliable, and secure ERP system for a logistics company to automate strategies for interacting with customers, increase sales, optimise marketing, and increase application processing speed by managers.
The front-end was built with React and the backend with Node.js.
The applications are the main function of the system. The following functions were implemented for convenient user operation, and fast and error-free data filling: Creating and editing of forms, simultaneous viewing, the modification of applications by several online users, flexible system of filters and searching, and uploading applications in an Excel format.
The central functionality of an ERP system is the addition and editing of applications.
The status of each application is highlighted in a certain colour associated with the current status.
Most of the new application fields are implemented as drop-down lists for the quick and correct data selection. Letter-by-database search and intelligent substitution greatly simplify completing the application, reducing the possibility of errors.
Structured search through the side menu: Quick access to subsections of applications.
The ERP allows you to process an unlimited number of simultaneously added and edited applications. For this, a convenient search, filtering, and sorting system was created, which helps to get quick access to any application.
For instant sorting of applications with a negative balance, a red colour fill was implemented in the created applications list.
For filtering applications by several categories, multi-sorting of the applications by descending and ascending individual attributes were implemented.
Search through the side menu is structured thanks to quick access to the subsections of applications.
Displays information related to a single application, navigation through sections using the side menu, changelog, and editing.
To systematise the data, we created catalogues — databases containing a list of consignees, senders, payers, contractors, cars, etc.
The ERP system provides the ability to create new users with different access rights. This includes setting the visibility of different columns in the application tables, depending on the user’s group settings.
The user can customise their personal data, change the password, or configure specific lines to be displayed in the applications table.