Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/onepercent-programmingteam/mobi

Docker management system
https://github.com/onepercent-programmingteam/mobi

cli containerization containers docker gui java javafx javafx-application

Last synced: 19 days ago
JSON representation

Docker management system

Awesome Lists containing this project

README

        

# Mobi: Your Docker Captain!

Welcome to Mobi, an innovative application that provides users with enhanced control and management capabilities for containers and images.

## Overview
- [Introduction](#introduction)
- [Advertisement](#advertisement)
- [About us](#about-us)
- [Why Mobi?](#why-mobi)
- [Description](#description)
- [Manual](#manual)
- [Launch](#launch)
- [Project Structure](#project-structure)
- [Contribution](#contribution)
- [TO DO List](#to-do-list)

## 🌐Introduction
Mobi fluently complements [Docker Desktop](https://www.docker.com/products/docker-desktop/) and empowers users to efficiently manage their containerized environments. Offering a suite of functionalities, Mobi simplifies container and image operations, making Docker usage more intuitive and user-friendly.

## 📢Advertisement
Explore the exciting features of Mobi by checking out our [advertisement](https://youtu.be/-OI_dHsb_To?si=HOEfthMy-dexYsC7) on YouTube.

## 📌About us
Mobi originated as a collaborative endeavor within an academic setting during the third semester of the Programming II course, hosted by the Department of Management Science and Technology (DMST) at the Athens University of Economics and Business (AUEB). This initiative was undertaken collectively by One Percent Programming Team under the mentorship and supervision of Professor [Diomidis Spinellis](https://github.com/dspinellis), who offered guidance and oversight throughout the entirety of the project.

## 💡Why Mobi?
While Mobi was born from a passion for innovation and a commitment to mastering programming skills, it possesses inherent potentials that extend beyond the classroom. With its intuitive interfaces, functionalities, and efficient Docker management capabilities, Mobi has the capacity to transition from an educational endeavor to a valuable tool in the broader software landscape.
It offers a user-friendly solution for Docker management, demonstrating its adaptability and value beyond the academic realm.

## 📋Description
Mobi offers the flexibility to run in two distinct modes, allowing users to choose the interface that best suits their preferences and workflow. Whether you prefer the efficiency of _command-line interface (CLI)_ or the visual clarity of a _graphical user interface (GUI)_, Mobi caters to your needs.

## 📘Manual
To learn how to navigate and utilize our project in both versions, you can navigate [here](docs/manual.md).

![mobi-mockup](https://github.com/OnePercent-ProgrammingTeam/Mobi/assets/147170967/8b3fa7f1-e72f-4f03-aa5e-cd9a25a5b521)

![mobi-mock-up-gui](https://github.com/OnePercent-ProgrammingTeam/Mobi/assets/147170967/084ae74c-e5ca-4918-8d2d-bbbe4e4472ee)

## 🚀Launch
To launch our project in either CLI or GUI mode, click [here](docs/launch.md).

## 🔗Project Structure
For further insight into our project's structure, including package organization, [UML diagram](docs/UML.png), utilized tools and documentation, you can refer to [this location](docs/project_structure.md).

## 🀝Contribution
If you're interested in contributing to the project, feel free to learn more [here](docs/contribution.md).

## 🚩TO DO List
To view remaining tasks, particularly for potential contributors, click [here](docs/todo_list.md).