ratokuzmanic / mercurius

Desktop app chat simulator for VMG text messages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mercurius

Mercurius is a simple VMG message reading application that empowers users to view their old text messages in a chat format.
Mercurius UI

Goals

Mercurius is created as seminar project for an Object-oriented design class I am enrolled at as part of my Computer science education at local college FESB. The main goal was to create a project that fits inside class requirements while remaining usable. I personally experienced need for a VMG reader/converter so I decided to address that problem by creating Mercurius. Mercurius enables you to read texts that date to anno smartphone era by displaying them in a chat form of interface.

Story behind the name and the logo

Application was named after Roman god Mercury whose original name in Latin transcribes to Mercurius. According to Roman mythology, Mercury was the patron god of messages and communication and since this application focuses on anno smartphone era messages, it seemed reasonable to use the name Mercurius.
The logo was inspired by planet Mercury's surface temperature that experiences the greatest temperature variation of the planets in the Solar System. Hence the half of the logo consist of warm colors while other half of cool colors.

Implementation notes

Mercurius is implemented to meet Croatian localization needs but due to application's architecture and state of codebase, it can be easily extended if needed.
Some of the high-level abstraction ideas that are implemented, more or less, include domain driven design concepts, object-oriented principles, design patterns and clean code guidelines.

Future ideas

Mercurius could benefit from localization and adding UI configuration options but at this point of time there is no implementation plan for aforementioned.

About

Desktop app chat simulator for VMG text messages.

License:MIT License


Languages

Language:C# 100.0%