Skip to content

Mahaam App

Overview

Mahaam is a production and open-sourced TODO app built with 5 languages for backend: C#, Java, Go, Typescript and Python.

Purpose

I started mahaam around 2021 as a side project for learning purposes and applying different techs on. I tried Firebase, Firestore, Mongodb, and finally Postgres. For frontend, tried Flutter, for backend started by Java then C# then Go. Then, decided to open source the backend, and take it one step further by adding Typescript and Python implementations.

I tried to give the value to the business model and maintainability rather than a language or a framework and to solve structure and pattern issues like spaghetti and overengineering.

Target Audiance

Mahaam repo and docs target software engineers at all levels.

Explore

Mahaam is available on the App Store and Play Store, and the code is available on Github.

Sample screens

Groups ScreenTasks Screen

MIT