Back to work

Supporting personal project

LifeHarmonyTracker

A React Native and Flask app for tracking daily habits, kept as a smaller exercise in mobile and backend work.

Prototype 2025 Public repository
JavaScript LifeHarmonyTracker JavaScript · React Native · Flask · SQLAlchemy · JWT · PostgreSQL
Role
Product Developer
Status
Prototype
Year
2025
Stack
JavaScript · React Native · Flask · SQLAlchemy · JWT · PostgreSQL

01 · Context

The problem

Daily planning, focus, spending and screen-time information often live in disconnected tools.

The response

A prototype workspace exploring how those personal-management activities could share one interface.

02 · Contribution

What I built

  • 01

    Developed calendar, focus, finance, notification and screen-time modules.

  • 02

    Created a Flask API with authentication, persistence and device-synchronisation foundations.

  • 03

    Modelled events, expenses, focus sessions, app usage, notifications and device state.

03 · What it does

What it does
today.

React Native dashboard and navigation
Calendar and event workflows
Focus timer and session records
Expense tracking
Notifications and screen-time views
Flask API and SQLAlchemy models
JWT and OAuth-oriented authentication
Offline synchronisation and conflict fields

04 · Reflection

What I learned

Feature decompositionMobile navigationAPI and data modellingOffline-sync designProduct scope management

Planned or still in development

  • Add automated test coverage
  • Define and validate a stable release scope

Where it stands

The repository contains the React Native screens and a Flask/SQLAlchemy backend, with about 40 JavaScript files and ten Python files.

Open to opportunities

Let’s discuss your role,
product or technical challenge.

Open to graduate software roles, internships, freelance builds, hackathons and collaborations, in Zambia or remotely.

Start a conversation

Navigate the system

Where should we go?