Monarchium is a mobile app that democratizes the creation of personal coat of arms. It offers a free alternative to traditional methods that are often costly and time-consuming.
Technologies
Frontend: Dart/Flutter
Backend: Python, FastAPI (deployed on Heroku)
Database: Firebase Firestore
Authentication: Firebase Auth, API Yandex, Odnoklassniki, VKontakte
Design: Figma, DhiWise
Problem Solved
The app solves the problem of high cost and time-consuming process in the creation of coat of arms. It aims to make this part of culture accessible to everyone, especially those who cannot afford expensive design studios.
Features
User data processing and coat of arms generation algorithms
Intuitive three-page UI (Profile, Coat of Arms, Networking)
Support for sharing, editing, and community creation
Multiple API integrations for enhanced functionality
Challenges and Solutions
Data Storage: Used Firebase Firestore for efficient data storage and retrieval.
Algorithm Development: Created a robust algorithm using Dart and Python for generating unique coat of arms based on user input.