Milibase cover

Milibase

A complete database for managing soldiers — records, leaves, and service history, all in one place.

Project type: UI/UX | Programming
Timeline: 2026
Tools used: Figma, Android Studio
DeviantArt button
Milibase Logo

Seamless companion for soldier management

Name card

Manage soldier information

Every soldier's profile brings together everything you need in one place — service dates including introduction, arrival, and removal, a unique General Registry Number for fast identification, military specialty, and a full set of personal data covering phone numbers, address, educational background, family status, and more. Complete records, always at your fingertips.

Soldier data
Soldier leaves table

Set leaves. Sort by date and type

Milibase's leave management system organizes absences by type — regular, sick, emergency, and more — and automatically calculates the total days used per category. With a built-in date tracking system, every leave entry is counted and logged, giving commanders a clear, accurate picture of each soldier's leave history and remaining balance at a glance. Need to reflect a reassignment or status change? Open any record and edit it directly through a simple, distraction-free window — fast, accurate, and always in sync.

Card_1
Card_1
Card_1

Monthly calendar view

A built-in monthly calendar view maps out leaves, absences, and key dates across the unit — providing a clear, visual overview of soldier availability without having to search through individual records.

Card_1

Dedicated single-file offline database

All data is stored in a single local file — no internet connection, no cloud dependency, no external servers. Milibase works fully offline, keeping sensitive military records fast, portable, and entirely under your control.

Card_1

Automatic OTA updates

Milibase updates itself automatically via GitHub. When a new version is available, the app notifies you and applies the update on the spot — no manual downloads, no stores, no hassle. Always up to date, always reliable.

Design

Created with Flutter inspired by Microsoft's Fluent UI kit, it ensures the design is expressive across all devices and gives out a native Windows feeling. Since Milibase is a simple database app for limited use there was no need to come up with a new attractive design, all it was needed was

Simplicity & Efficiency

Card_1

Colors

The color palette focuses on the color of the navy: blue. A native feeling is crucial to match all the other assets and general aesthetic of the military. Two shades of blue, main and accent color, they work together to provide the necessary contrast and hierarchy.

Card_1

Lists

The lists follow a simple - and a bit generic - design, nothing fancy. This is because user experience is everything, the user has to be able to find everything at a glance

Wanna try it yourself?

1. Download and install Milibase

2. Download backup.json

backup.json

3. Place backup.json in your Documents folder

4. In Milibase, navigate to Settings

5. Select “Εισαγωγή από .json”

6. Close and re-open the app