Projects Archives | The Falcon Technology
what kind of movie the falcon technology

What kind of movie

Vison by Neven Udovicic – inspired by the choice paralysis

We’ve all probably been in a situation of wanting to watch a movie, but not knowing which one—there are just so many! It seems like every week a new streaming service appears… Everything is available on-demand, at our fingertips.
This choice paralysis inspired Neven Udovicic to make a simple tool that will guide users by filtering down their options and, who knows, maybe even make them discover something that’s completely outside their usual circle of choices. As a UX designer and a big cinephile, it was a deeply personal project for Neven.

What’s already out there?

Of course, there already are dozens of movie websites that generate all kinds of lists (“10 great road movies you’ve never seen”, “Most obscure movies for hardcore cinephiles”, etc.)— even databases you can filter by genre and sort by decades. But neither is usually specific enough to match with our current mood.
This sparked an idea of a slightly new kind of filtering: combining multiple plot-based tags. That way one could get a list of sexy movies about infidelity set in summer, or morbid non-English movies about obsession. That sounded a lot better than a basic genre + decade combination.
Deliberately avoiding filters based on year or country (which one would usually find on these kinds of websites) allowed search results to be more inclusive, placing popular titles along with obscure ones, or old with new ones.


Picture 1. Application landing page

Machine + human

The tricky part—probably crucial—was curation: creating a database with hundreds of handpicked movies, and then mapping them to appropriate tags. No website scraping could produce meaningful results, which meant it had to be done by a person, movie by movie.

Always changing

Several months of exploration and filling the database later, website is now live with 1500+ movie titles which can be discovered through 150 different tags. Although it’s already more than enough to fill a lot of movie nights, the plan is to keep the database growing, always adding or changing tags, keeping the experience fresh and interesting.

Development details

One specific detail in the development of this application is using Progressive Web Application technology (PWA). PWA enables downloading of applications without requiring installation via digital distribution systems like Apple App Store or Google Play. Likewise, PWAs running on mobile devices can perform much faster and provide user experiences similar to native applications.


Scheme 1. Application design

Vist page on

eevidom the falcon technology


Idea by Marija Brekalo

The whole concept was designed by an expert who has been involved in the work with homes for the elderly for many years. The concept is based on her own experience. The main guidelines she followed were helping the homes in their everyday work, reducing unnecessary paperwork and introducing up-to-dateness in the nursing homes themselves.

Vision by The Falcon Technology

The motivation for developing this application arose from the need to computerize the process of entering data inside nursing homes. The system is designed to facilitate the nursing home business in a simple and sophisticated way, moreover to simplify bookkeeping.

Improvements that the e-evidom brings

  • The system allows you to manage all your home processes in one place (client file, medical records, menu, client controls)
  • All home clients information is in one place. With e-evidence you have insight into the complete history of your clients, actions and documents. All data is structurally organized, making it easier to search and enter data.
  • System innovation is a warehouse module that allows you to monitor clients’ medicines and their consumption. The module itself provides you with an alarm on the amount of medication remaining.

Composition of the system

Each home has its own instance, ie each home is classified as a company. Each company (home) contains detailed information about the home, workers, modules and clients. Each employee has certain rights within the application assigned to him by the owner. The owner has the right to access all parts of the application, while other employees are assigned permissions depending on the roles in the home, which define the rights over the application. The system consists of 9 modules, and depending on the client’s wishes, all modules can be included or only the chosen ones.

Modules in the system

  • Control panel
  • Client file
  • Registry book
  • Menu
  • Warehouse
  • Medical records
  • Checklist
  • Additional services
  • Activities
  • Worker
  • Admin
application module - e-evidom

Picture 1. Application modules

Control Panel

This module contains information about total number of clients in the home and the number of new clients taken on in the current month. It also displays a list of checkups, medications, and medical records for the past 30 days.

Client file

This module contains all the information about the client, such as:

  • Information about the client’s family
  • Client caregiver
  • Custody decisions
  • The client’s doctor
  • The client’s payer
  • The client’s medical records
  • Client documents

Registry book

The module contains a list of all clients in the home with the possibility of entering the client’s profile (personal sheet / client file) and downloading the registry sheet. It is filled in automatically after filling in the personal sheet in the client file module.


The menu module allows you to create a menu for each day individually and also the ability to print out the same menu. The menu contains information about breakfast, lunch, dinner and morning plus evening snacks.


The warehouse consists of a list of pharmacies and a list of medicines. Each pharmacy has its own name and email through which medicines are ordered. Each medicine is connected to the pharmacy from which it is ordered and contains information about the quantity of the medicine, the quantity that is ordered and an alarm on a certain quantity that informs that a new order is needed.


This module consists of a list of medical procedures and client checkups. The medical procedure is created by a nurse, which consists only of a name and is used to create controls. The client is assigned to a chechup, the medical procedure and the date and time when the chechup will be performed are entered. If the medical procedure takes place outside the home, it is necessary to enter the escort and destination.

Additional services

The module of additional services is charged separately and enables individual registration and review of all additional services per specific client. It is also possible to download a PDF document for each month, and the system prints out all the services with corresponding prices a well as the total monthly price.


Activities are a module that serves to create individual activity plans for the clients. If different activities are carried out at home, this module allows the creation of individual plans for all clients, creation of daily, weekly and monthly activities, and tracking of how many clients participated in the individual activity.


One of the main advantages of the worker module is the monitoring of individual client on a daily, weekly, monthly and annual basis, as well as the monitoring of workers, what types of work, and how often they perform with clients. In addition to the above, the module offers complete statistics of worker work spent and a handover book in online form.

Medical documentation

This module is divided into two parts so that each home can individually create lists for themselves.

  • List of medical records
  • List of elements and part for creating a list

The process of creating a list

The basis of the module itself is a therapy list through which you create diagnoses, allergies, therapy and everything you need for your therapy list. Since there is no legally prescribed list at the national level in Croatia, every home should make it according to the template it already uses. Once the law is changed, the list will be unified according to the instructions. Therapy list is automaticaly filled with assigned clients name and other information. The list can be printed if necessary and filled with information manually but once when is complete it can be saved in the system.

  • Enter the name of the list (eg defecation list) and choose whether the list is therapeutic or some other list
  • Select list options:
    • View all clients (cannot be selected if the list is therapeutic) possible for lists that require all clients and are used for bulk data entry
    • Monthly table view (cannot be selected if the list is therapeutic)
    • Display of vital functions
  • Adding elements to a list – assigning elements to a list and arranging them by assigning them to a table or list title
  • Table supplements – In this part we add elements to the table depending on the needs (eg exact hour in which therapy is taken, insulin therapy, notes, signature, etc.)
  • Final part – An overview of the list in PDF format and the possibility of deleting the list or creating it. Also each new list is an automatic sketch and is not usable until the sketch field is marked.

The lists that are created can be modified depending on the needs, and as with other modules, they can be downloaded in PDF format.


This module is intended for the home owner. The admin can configure:

  • Company information (home)
  • Additional services
  • Roles (in-app assignments)
  • Application users
  • Application user permissions

User permissions define the rights of users on the application. Depending on the permission, the user can see the module, and edit / delete it on the module. Each user has an assigned role (assignment, part of the job) that gives him or denies him access to modules. Modules are assigned to each role, as well as rights for each module (editing, component review). Once the roles are created, users as well as their assigned roles are created.

Application design

This image has an empty alt attribute; its file name is application-design-1.png

Scheme 1. Application design

More information on: e-evidom

condoctor the falcon technology

Vision by Implant center Martinko

With an increased use of digital marketing and advertising across a variety of digital platforms, there is a need to know real information about campaigns. The information that we currently get from the platforms about campaigns come in the form of different costs, but does not reflect the actual situation, which means we do not know the total cost-effectiveness of the campaign, the number of people who used the service or purchased the product. Due to that fact, has been developed to combine all the parts into one logical unit, and as a result, provide real campaign data.

What is

Condoctor is a modularly designed erp system with more operation and application options. Depending on the modules involved, the system may behave like CRM, but to use its full potential, it is necessary to have an analytic module in addition to CRM. Each company has its instance, which contains detailed information about the company and system users. Within the company it is possible to add new system users and set time intervals within which it is necessary to conduct an analysis for individual social platforms.

System modules:

  •  CRM integration
  •  CRM
  •  Analytics

CRM integration

CRM integration is a module that is used to integrate with external CRM as well as collect and send data to it.


CRM module is used to collect data about customers through different communication channels and add new customers. Additionally, It is used for customer management, guiding customers through statuses, loading customer documentation, adding various customer-related reminders and company-level reminders.


Analytics is a module within which a complete analysis of campaigns takes place in the form of various reports, and some of the reports are:

  • report on the overall cost-effectiveness of your campaigns
  • report on the actual number of customers using a service or product
  • report on the actual cost per user

How does work

The system collects data from multiple sources. Further on, the collected data are calculated and, as a result, we get complete campaign analytics.

Application flow

Picture 1. Application flow

Enhancements with

An advantage of the system reflects in having all the necessary information in one place, regardless of the source of the campaigns. Also, the system provides complete campaign analytics through various reports that include, among other things, information about cost-effectiveness and efficiency of campaigns, i.e.(price-performance ratio). Moreover, the system helps you become a marketing expert because, based on the reports, you can create more successful campaigns, thereby reduce the creation of less successful campaigns, which ultimately contributes to a more successful business and higher profits.

Application design

Scheme 1. Application design

SOFIA IOT the falcon technology


Vision by UrbanFarmSolution

In today’s world almost everything is digitized or so we think it is. Technology has facilitated, digitized and improved various processes and is still doing so. Have you ever thought of growing plants and analyzing the process of growing remotely? Well, that is what SOFIA is for. Our customer wanted a platform for automatization and digitalization of the food production process, but with the special feature of remote tracking, so we have made it.

The main improvements that SOFIA offers (IOT platform)

The SOFIA system has been designed to improve food production processes. What does that mean? You do not have to be physically present on the field, in a greenhouse or on a farm all the time, but still be able to know what is going on there. How is that possible? SOFIA monitors predefined parameters and if some value goes below or over default, the system turns on the installed devices to return things to normal. Users are at the same time notified about the current situation so they can also assist if necessary.

What does SOFIA stand for?

  • Sensors
  • Operation
  • Functionality
  • Integration
  • Automatization


All the sensors are connected to the control units that read the measured values and pass them to the server.


The platform allows the user to keep track of all the data that the device is reading, to configure device settings, to place firmware on the device, and to create various commands to control the device.


The basic functionality of this platform is the ability to monitor the entire process in real time, analyze the process and manage the system (devices).


The biggest advantage of this platform is the individuality itself. Depending on the need, each device can be separately configured and customized for the required operation, allowing us to integrate with most systems.


SOFIA has automated the food production process by enabling the management of the environment. Since the growth system is automated, we do not have to be on the farm to water or change the temperature, all we have to do is a few mouse clicks.

How SOFIA works

We will take the vertical farm as an example to describe the way SOFIA works. The farm consists of a set of devices that are connected to the software, and communication between them happens in real time. With the software we can read values ​​from devices, analyze data, send commands to devices (change temperature, humidity …) and ultimately configure a device mode.

Application flow

Picture 1. Application flow

Highlights of the SOFIA platform

  • Individual device configuration
  • Multiple platform registration
  • Real-time data tracking

Individual device configuration

The devices can be configured in two ways: 

  • Global
  • Individual

Through the software, we can set up configurations on devices, device firmware, and add commands to control the device.

Multiple platform registration

The system can contain multiple platforms (platform -> company) and each platform consists of multiple control units (example: Farm). This is a great advantage because it allows the integration of multiple different systems in one place.

Real-time data tracking

Devices and software are connected to communicate in real time, allowing instant control / change over the system. This is a great advantage because at any time and at any point we can manage the system and analyze the process to achieve the best results. In case the device is not connected to the internet, all statistics are saved locally to the USB module and it is shown on the application that the device is not active.

Application Methods and Design

We highlight two important components of the application:

  • ESP32
    • Integration
    • WiFi & Bluetooth
    • Low power consumption
    • Robust
  • Web Socket


ESP32 – is a device (microcontroller) that allows connection of different sensors and electric motors, which can be controlled through a computer. Device is special because, unlike other similar devices, it has the option of connecting to Internet via WiFi and a SIM card. If the connection to the server fails, everything is saved local land, when it reconnects to the server, everything that is stored locally is deployed onto the server. It is well-designed, can operate in conditions between – 40 ° and + 125 ° C, and with very low power consumption contains a lot of antennas, sensors and modules, making it suitable for various integrations. The ESP32 has two power options:

  • Battery
  • Power supply through the charger

Web Socket

Web Socket is advanced technology that enables two-way communication at any time between the browser and the server. Unlike HTTP, which, after request, creates a connection to the user and closes it after the user’s response, web sockets work over TCP protocols and provide a two-way, full-duplex communication channel. The user sends an HTTP request, connects to the link, and can “listen” to the data as long as it is connected to the socket. This process is called handshake. The biggest advantage is that communication takes place in real time, allowing us to view current data.

Application design

SOFIA - appliaction design

Scheme 1. Application design

Erp Farmica the falcon technology

ERP – Farmica shop

Vision by Cleverville

In a digital marketing age with increased aim at customer convenience and environmentally conscious distribution, many businesses rely on enterprise resource planning (ERP) for efficient business management. Likewise, it is important for farmers to have access to these tools for managing, promoting, and distributing their products directly to the hands of the customer. This ERP makes it possible, linking short supply chains with the motto “From Field to Table.”

How the system is created

ERP consists of three basic modules:

  • Concern – Cooperative
  • Company – Manufacturers
  • Client – Buyer


Concern is the logistics and control module mainly focused on product routing by creating and updating routes and managing warehousing receiving. It can also integrate company administration insights and statistics and reports modules for determining route.


Company is the module designed for the manufacturers’ production planning through a continuously update inventory catalog. Functionalities also include resource consumption and time management across the various tasks.


The client module is designed for the market, allowing buyers to order products through an application.

How the system works

ERP depends on which modules are needed to produce a streamlined workflow. The central and mandatory module of the ERP system is company, the manufacturer. The concern module, routing, is not applicable for all companies and may or may not be included.

There are two types of ERP workflow depending on whether concern is included:

  • Product delivery to client address (concern, company, client)
  • Product pickup at company address (company, client)

Application workflow

Erp Farmica - application flow

Picture 1. Application flow

First workflow

The first workflow, using three modules (concern, company, client), relates several companies with one concern to maximize efficiency and environmental sustainability. After clients place orders through the app, the company receives requests to deliver the products to a warehouse, or in agreement with concern, another location. From there, the products are checked and consolidated and the module to creates an efficient route to the customer.

Second workflow

The second workflow includes two modules (company, client) When ordering through the app, clients are prompted to select a pick up location at either the manufacturing company address or an agreed delivery point.

  • At company address
  • At agreed delivery point

Highlights of ERP

  • Product placement from field to table via a web application
    • Statistics
    • Insights into buyers and orders
    • Efficiency of invested and received 
  • Multiple modes of ERP
    • Depends on routing type:
      • Client home address
      • Manufacturer address or an agreed delivery point

What improvements ERP brings

ERP has an impact on sales growth and price management at any time. It contributes to facilitating the business of farmers through promoting and marketing products to customers. A big plus of this promotion is allowing customers to easily purchase high quality and fresh products, affecting both their health and the environment!

Application Methods and Design

We highlight two important components of the application:

  • ArcGIS
    • Locations
    • Places
    • Routing
    • 3D Maps
    • Real-Time tracking


ArcGIS is a geographic information system for working with maps and geographic information.

Why ArcGIS?

Because it allows over 23 locations in route planning while providing straightforward implementation of 3D maps and real-time tracking.


PostgreSQL is a free, open-source, object-relational database management system.

Why PostgreSQL with multi schema

Because it allows deployment of multiple applications on a single database, thereby reducing maintenance costs and simplifying database organization.


The application contains an option for multi-language. Depending on the integration, desired language can be implemented.

Application design

Erp Farmica - application design

Scheme 1. Application design