Back to Projects
Flutter + Python

Marmo EDU

Award-Winning Educational Platform

A comprehensive Flutter mobile and web application with full Python backend, connecting students to multiple educational data sources in one unified platform.

Project Overview

Marmo EDU is a full-featured educational platform that combines a polished Flutter application (mobile & web) with a robust Python backend. The app integrates with multiple data sources including Librus, Edupage, JakDojade, and WolneLektury to provide students with a unified hub for all their educational needs. Built with Docker for scalability and featuring fast, secure Google Sign-In for multiplatform availability and enhanced user experience.

Marmo EDU App

Key Features

Multiplatform App

Flutter app for mobile and web with intuitive UI/UX, available everywhere

Scalable Backend

Python FastAPI backend with MariaDB and Meilisearch, deployed via Docker

Instant Notifications

Real-time push notifications keeping students informed of changes

Google Sign-In

Fast and secure authentication for safer, seamless user experience

Data Integrations

Connected to Librus, Edupage, JakDojade, WolneLektury and more

Data Integrations

Librus
Librus
Edupage
Edupage
JakDojade
JakDojade
WolneLektury
WolneLektury
1st Place

XXXII Kalisz IT Competition

The project was recognized for its programming complexity, graphic design, and future development potential. The committee awarded the main prize in the secondary schools category.

Secondary Schools Category

Technology Stack

FlutterDartPythonFastAPIMariaDBMeilisearchDockerGoogle Sign-InPush NotificationsREST API