logo

Marysia Software Limited

creating the technology of tomorrow

Hand with phone

Our company has a primary goal of furthering the development and improvement of geospatial technology specifically for mobile platforms. We are dedicated to staying at the forefront of this cutting-edge technology and constantly exploring new ways to enhance it. Our team is committed to providing innovative solutions to the challenges that arise in this field, and we pride ourselves on our ability to deliver high-quality, reliable products to our clients.

Our long-term objective is to leverage widely used and highly regarded programming environments like Django and Python to develop mobile applications (Green Cloud Technology). By utilizing these technologies, we aim to create apps that are not only efficient and effective but also fully editable from a smartphone.

Although our company is relatively new in the industry, our team has already developed innovative solutions that could potentially impact the future of mobile technologies.

City Explorer Logo
Hand with phone - City Explorer

City Explorer

Our initial application, City Explorer, is a highly advanced and intelligent tourist guide. Powered by cutting-edge AI technology, this app is globally integrated and designed to provide users with an unparalleled experience. One of its most impressive features is its ability to accurately detect the user's location and provide relevant information on nearby attractions. This includes a comprehensive history of the destination, allowing users to fully immerse themselves in the experience and gain a deeper appreciation for the location. With City Explorer, exploring new destinations on foot has never been easier or more enjoyable.

Green Cloud Logo

Kalkulator głosów Sejm

Vote calculator - Sejm 2023

The parliamentary election in 2023 in Poland was one of those that shaped the political landscape for generations to come. There were legitimate concerns that votes cast abroad would be invalid if not counted within a limited time. This was desirable by the ruling party at the time, the Law and Justice party, which as an anti-European party had very little support outside Poland. Also, a record turnout was expected.

We had to react and defend our rights in our own way. One of our founders and directors, Adam Manczuk, was a member of the Polish electoral committee in Fife, Scotland. We created the Calculator Parliament 2023 app, which helped members of committees in Scotland count and segregate votes on their mobile phones much faster.

Hand with phone
Hand with phone - Sejm 2023
Django logo
Flutter logo
Rust logo
Django logo

Need help or advice? We're here to assist you.

Our team has extensive experience developing projects using Python, Django, Flutter, and Rust. We are also the creators of the Flet-Django library, which enables the rapid development of mobile applications in Python from the Django framework

Technical aspects of our latest projects

Technologies

Python

Django

Flutter

Go

WebSockets

iOS

Problem

Each target environment: desktop Linux, Windows, MacOS, web application, mobile iOS and Android requires writing a separate frontend. Backend and frontend are separate systems that require communication using a dedicated API layer. Each operation and data model must be separately implemented in at least three different environments, backend, frontend and API. Each change in the front-end application requires separate development and publication.

Solution

Flutter allows you to write one front end for all environments Flet allows you to remotely control the application from the Python side With the help of the Flet environment, we created the possibility of building the front end from the level of the Django Frontend written directly in Django has full access to all Django mechanisms like ORM or Celery The created library implements such Django mechanisms as URLs, middleware, generic pages and generic forms The application can be modified by the user while it is running, offering zero coding out of the box. The technology created and used in the application allows you to create, build and publish modifiable and editable desktop/mobile/web applications within a single project and environment.

Technologies

Python

Flask

SQLAlchemy

RabbitMQ

Discord API

Telegram API

Problem

Service for paid access to content in Discord and Telegram. Registered users have 30-day access to the content Users who have purchased a subscription have access to the content for the period of the subscription

Solution

The Python service reads data about purchased subscriptions directly from the WooCommerce database. The service in Python checks the status of the subscription every 15 minutes and removes the permissions of Discord and Telegram users whose subscription or trial has expired. Python boots manage groups of permissions on Discord and Telegram, identify users based on email and grant them appropriate permissions.

Technologies

Rust

Actix Web

Tokyo

Disel

Problem

On the client's computer, an embedded application must be running that scans the file system on runtime, reporting changes in files to the server. The application is to work both in connection with the server and offline, with the possibility of updating after regaining the connection. The server connects to the application via API, and copies of files are stored on AWS services.

Solution

Written in Rust and compiled as a background plug-in for Windows/Linux/MacOS Actix and event loop Tokyo are the foundation of the embedded event server Server store information in a local database via Diesel The user manages the local service through a simple web GUI provided by Actix web

Hand robot