Overview
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.
Screenshots