Application development is a never-ending process, especially for start-up companies developing innovative products from MVP versions. In our team, we work primarily on such projects and specialize in such completions. This was also the case with the order from SHM, which commissioned us to create GreenTransit.


Our cooperation with the client has lasted for more than two years, during which three major updates have been made to the application. Subsequent versions of the product were developed based on feedback from test users. The application was also extended with new functionalities and language versions and integrated with external systems.


MVP implementation was completed in a fixed price model, and then we moved to hourly rates. For more information, please read this case study.


Project schedule

November 2019 marked the beginning of work on the application. Our client provided us with front-end mockups and specifications describing the operation of individual functionalities.

  • November 2019 - December 2019
    Product design
  • January 2020 - June 2020
    MVP version programming
  • July 2020 - May 2021
    Working on GreenTransit v.2 version
  • June 2021 - November 2021
    Working on GreenTransit v.3


Technology stack

  • React.js
  • Django 
  • Amazon Web Services
  • Redis

Aplikacja web PWA Greent Transit

Product design

The client already had an interactive prototype created in Adobe XD and the specification, so our role at this stage was to verify the mockups and the functionality described in the documentation. Two rounds of questions and answers with the client were conducted. After clarifying the uncertainties, we were able to move forward.


Though the basic assumptions of the project were well described, this stage was very important, as it allowed us to avoid unnecessary mistakes when creating the code, which would have taken a long time to correct and resulted in higher costs for the client.


Programming MVP version

The GreenTransit product in its first version was not heavily developed, but some of its functionalities were not standard for this type of project.


In GreenTransit MVP we implemented, among other things:

  • a system for applying signatures to documents,
  • sharing transport documents with other users,
  • adding transport processes, drivers and carriers


In the first version of the product users were able to complete the entire forwarding process (from request to delivery) in the basic path. Furthermore, it is worth mentioning that we made the MVP version in the fixed price model.


Works on GreenTransit v.2 version

After completing the basic version of the product, we seamlessly moved on to developing the application and improving the user experience. We also changed the billing model with the customer to Time & Material. 


As part of GreenTransit v.2, we worked on:

  • Filling out forms automatically, 
  • Connecting to a new API,
  • Permissions and speed improvements.



Works on GreenTransit v.3 version

The third version of the product is another facilitation for users, as well as standardization of documents to the requirements of international institutions. Additionally we have also implemented new language versions of the user interface.


In GreenTransit v.3 we have implemented among others:

  • refreshing realtime transports,
  • standardization of the CMR document to the international GS1 format,
  • PDF creation from documents (headless chrome),
  • new language versions.


GreenTransit project website:

See the LIVE project