SULIFLOW BY SULITECH

Tools for moving.
Built for Greenland.

SuliFlow brings together my internal systems for Greenland's moving industry. The modules can be used on their own, and I continue building the connections between them.

Development is ongoing. I am still developing and improving the apps. New features and integrations are added as needs arise at work.

Web-based. Several are installable. All the apps run in the browser. Time registration, POD, Price calculator, Travel expenses, Label app and Login can also be installed as PWAs (Progressive Web Apps), so they can be opened like a program on a computer or an app on a mobile phone.

Calculations

Volume calculator

Get the total volume in cubic metres from furniture and boxes. Automatic quotes using origin and destination cities are planned.

Explore the features

The task: Enter furniture and quantities to get total volume in m³. Admin can add furniture and configure email.

Working together: Planned: Users enter their moving goods and origin and destination cities, after which the app sends a quote automatically.

Explore Volume calculator
Web app

Calculations

Price calculator

Calculate the moving price from the assessment and the customer's price group as a basis for a quotation.

Explore the features

The task: To work out moving prices and sea freight quickly from a fixed price structure instead of a shared Excel sheet.

Working together: The calculation provides the basis for a quotation by email or PDF. In the future, Price calculator should also work as an external price calculator through an API, including from case management.

Explore Price calculator
Web appNext.jsTypeScript

Administration & finance

Invoicing & case management

Bring move cases, tasks, invoices and posting together with shared Login. Under development and not yet in production; the connection to Price calculator is planned.

Explore the features

Cases and tasks: Tasks, costs and documents are collected on the case. Users and access are managed through Login.

Planned pricing: The connection to Price calculator is planned, so the price can be used directly on the case.

Approval: Invoices above a set amount need approval before they are posted. You cannot approve your own invoice.

Explore cases and finance
Web appNext.jsTypeScript

Operations & planning

Container & warehouse management

Find moving goods in containers and pallet racks. Lager Manager provides search and visual positioning in 2D and 3D across the cities and locations you can access.

Explore the features

Placement: Locate the container on the 2D or 3D warehouse map by location and city. View pallet rack positions too.

History: When a case or stored items are assigned to a container, the date and place where the goods are stored are recorded.

Working together: Permissions from Login determine which cities and locations the user is allowed to see.

Explore Lager Manager
Web appReactNode.js

Administration

Time registration

Record hours on your phone with automatic calculation of evening and night hours, overlap checks and supervisor approval. Connection to external payroll systems is under development.

Explore the features

Recording: Employees can enter working hours directly from their mobile phones. The app automatically calculates evening and night hours.

No overlapping hours: Overlapping entries are rejected, so the same hours cannot be counted twice in the payroll calculation.

Approval: The supervisor reviews and approves the hours before they are used in further administration.

In development: I am currently working on connecting Time registration to external payroll systems through an API.

Within the suite: Time registration can also be used as a standalone module.

Explore Time registration
Web appReactPython

Administration

HR system

Get a combined overview of employees, documents and internal HR tasks.

Explore the features

The task: To make employee information and documents easier to manage.

Within the suite: A standalone system for administration relating to the workplace's employees.

Web appReactPython

Administration

Travel expenses

Calculate per diem allowances for travelling employees and get an overview of travel details, costs and expense claims.

Explore the features

Per diem allowances: Per diem calculations form part of the employee's travel expense claim.

Administration: Travel details and expenses are brought together as the basis for the claim.

Within the suite: Travel expenses can be used as a standalone administrative module.

Explore Travel expenses
Web appJavaScriptNode.js

Operations & planning

POD App

Document delivery with a photo and the customer's signature. POD is under development as an add-on to time registration; the connection is disabled.

Explore the features

The task: To document that the package has been delivered to the customer using photos and signatures.

Working together: The connection to time registration is disabled until the production version is ready.

Explore POD and delivery documentation
Web appReactPython

Tools

Label app

Create moving labels from the number of boxes, making labelling easier to prepare.

Explore the features

The task: To create the moving labels needed, based on the box count.

Working together: Labelling supports the handling of boxes during a move.

Explore the label app
Web appJavaScriptNode.js

Tools

Customs clearance app

Reduce manual customs clearance steps with automation based on the task type.

Explore the features

Task type: The type of task determines how customs clearance work is handled.

Automation: The app helps with the customs clearance process so fewer steps need to be completed manually.

Working together: Customs clearance can form part of handling tasks that require it.

Web appBlazorC#

Tools

Login & master user

Manage users, app access and permissions in one place in SuliFlow. Users can only sign in to an app after access has been granted.

Explore the features

Access: Grant app access and choose which fields each role can see and which information is required.

History and absence: The audit log provides traceability. Absence types are created centrally for the Time registration app.

Working together: Choose which role approves sickness registrations, holiday requests and recorded hours.

Explore Login and access management
Web appReactPython
The New task dialog in Task calendar with empty fields for move details such as name, contact person and phone, task type, from and to address, inspection and execution date, materials and description.

The form for a new task. The fields are empty, so no customer details are shown.

The Login app's system overview with operational status, audit log, absence types and settings. Personal information is redacted.

The system overview in Login. Personal information is redacted in the image file.

An idea or a question?

Do you have questions about the systems or the story behind Sulitech? You are welcome to get in touch.

Write to me