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

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

Just reserved

The Just ReservedThe JS application represents an innovative utilization of the new Green Cloud Technology as a proof of concept. Employing the Django and Flutter frameworks, it enables the creation of customizable mobile applications. This straightforward app allows for the convenient modification of the application's background, including the integration of AI-generated backgrounds, as well as the editing of the app's text.

Our app has a range of strengths that make it versatile. It functions flawlessly on Android (link provided) as well as iPhones (although it cannot be published on AppStore due to Apple's specific policies regarding test apps). Additionally, it is available as a desktop app for Windows, iOs, and Linux, and can also be accessed as a website (second link provided).

Hand with phone
Django logo
Flutter logo
Rust logo
Django logo

We are ready to hire

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