Delivering Flutter solutions

portrait

My Work

Sovo - AI Learning App

Android
iOS
Firebase
Google Cloud
OpenAI
RevenueCat
AdMob
Singular
Riverpod
The application is used to support learning through AI. It allows for generating notes, flashcards and quizzes, scanning personal materials, as well as conducting exam simulations. This project, co-created by me in a 4-person team, utilizes Google Cloud solutions (DocumentAI, Cloud Functions), AI (OpenAI, Azure) and Firebase (Auth, Firestore, Remote Config, Messaging, Hosting, Crashlytics, Analytics). Monetization is achieved through AdMob ads, subscriptions and point packages. The application's logic is entirely based on Riverpod.

SEPapka - Electrician's Guide

Android
iOS
Web
Firebase
Riverpod
RevenueCat
SEPapka is an educational application designed for students of electrical engineering and professional electricians. In contrast to Sovo, which focuses on generating materials and universality, SEPapka contains a carefully prepared set of knowledge and tools intended for audiences in the Polish market. Among its modules, you will find the Academy presenting topics related to European electrical standards, a Quiz allowing you to test your knowledge, and a series of Tables and Calculators. The application uses Firebase resources such as Firestore, Auth and Hosting (where the Web version is hosted). The app's logic is based on Riverpod and monetization is based on the sale of a one-time Pro package, for which I implemented RevenueCat.

Elingo - Electric Translator

Android
iOS
Isar
BloC
Elingo is a simple electrical engineering dictionary, serving as an experiment in creating a paid application whose resources do not require an internet connection. Independence from external data is made possible through the use of the Isar database. Translations entering the database (over 20,000 expressions in 22 languages) were prepared in a .csv file, which is converted to the .isar format during the application's first launch (the decision to convert is based on the fact that including the .isar file directly in the application build would increase its size fivefold). Using BloC package in such a small app may seem like an overkill, but it was a good excercise to try out something different than Riverpod. Ultimately, just a few Cubits were sufficient to handle the entire logic.

ServiceTec - Service Form Generator

Android
Firebase
Provider
The ServiceTec app was created at the request of a service company. It is used for creating protocols for service work or the sale/rental of equipment. After creating a protocol using a simple wizard, the protocol recipient can sign it directly on the phone screen. In the end, the application generates a PDF file that the service technician can share with the customer in the chosen manner. The application utilizes the Firestore database, and its logic is based on the Provider package.
© 2024, INT Artur Szulc, All rights reserved