Natnael Alemseged
AboutProjectsTestimonialsWork Experience
© 2026 Natnael Alemseged. All Rights Reserved.
Secure Agent Protocol // Latency Critical // Addis Ababa

Mindflix – Affirmations, Goals & Habit Transformation App

Lead Mobile Developer (Flutter + Riverpod) & Backend Developer (Express.js, MongoDB)

A neuroscience-backed mindset transformation app that helps users build goals, organize bucket lists, complete tasks, manage reminders, and practice daily affirmations.

"Built a complete personal-growth system that merges neuroscience-backed affirmations with structured goal management and reminders, powered by a clean Express.js API and Flutter + Riverpod mobile app."
appstore_2
Zoom
appstore_3
Zoom
appstore_4
Zoom
appstore_5
Zoom
appstore_6
Zoom
appstore_7
Zoom
appstore_8
Zoom
appstore_9
Zoom

Problem

People struggle to break negative thinking loops and stay consistent with their goals. Existing affirmation apps lack structured goal creation, task management, reminders, and real progress tracking.

Solution

Mindflix combines affirmations, buckets, goals, tasks, and intelligent reminders, backed by a scalable Express API and Flutter frontend. Users receive daily motivation, track habits, organize their life, and build a personalized growth journey.

Architecture

Flutter mobile client with Riverpod for reactive state, communicating with an Express.js REST API with modular routes for auth, subscriptions, goals, buckets, tasks, reminders, and verification flows. MongoDB with Mongoose handles data modeling, indexes, and validation. FCM powers push notifications, and Apple App Site Association enables universal links.

Key Features

  • ✓Daily affirmations across multiple categories
  • ✓Goal creation with nested task system
  • ✓Bucket list management with ordering
  • ✓Reminder scheduling with FCM notifications
  • ✓OTP authentication & Apple Login
  • ✓Subscription system with payment links
  • ✓Webhook handler for payment confirmation
  • ✓Universal Links for iOS deep-link sharing
  • ✓Progress tracking and motivation analytics

Deep Dive

🧠 Mindflix – Transform Your Mindset and Achieve Your Goals

Mindflix helps users replace negative thought patterns with empowering affirmations while organizing their life through goals, tasks, and bucket lists. It includes hundreds of curated affirmations backed by research, custom reminders, and progress tracking.

Core Capabilities

  • •Create buckets, goals, and tasks
  • •Store and practice affirmations across different life categories
  • •Set reminders for tasks, affirmations, and habits
  • •Track progress, completions, and routines
  • •Secure authentication and subscriptions
  • •Deep link support (Universal Links)

Backend API Overview

The Node/Express backend provides:

  • •Auth: register, login, OTP verification, Apple Auth
  • •Subscription: payment links, webhook handling, subscription verification
  • •Goal System: CRUD for goals, tasks, and bucket lists
  • •Reminders: request, update, scheduling, FCM push notifications
  • •Deep Links: /share/goal/:id redirect logic + AASA for iOS

The backend integrates deeply with MongoDB for schema-driven data models and uses Mongoose for validation and indexing (e.g., unique bucket order per user).

Mobile Experience

Built in Flutter using Riverpod for state management:

  • •Affirmation browsing and personalized categories
  • •Reminder scheduling and FCM push notifications
  • •Goal creation and task breakdown flows
  • •Bucket list creation and ordering
  • •Premium subscription features

Mindflix enables users to build consistent mental habits while structuring their personal goals and daily actions.

Tech Stack

FlutterRiverpodFirebase Cloud MessagingExpress.jsNode.jsMongoDBMongooseChapa PaymentsApple Sign-In

Tags

#Mobile#Productivity#Mental Health#Affirmations#Flutter#Express.js#FCM

Project Metrics

Duration

3 months

Team Size

2 people

Impact

Delivered a complete mindset transformation app with affirmations, reminders, and full goal/task management.

iOS App

More Mobile Software

Case studies in similar engineering domains.

Mood Ride – Ride-Hailing with NFC Driver Verification

→

A production ride-hailing platform with passenger & driver apps on iOS/Android, featuring fraud-proof NFC boarding verification, resilient background tracking, and real-time coordination — built and shipped solo.

Moteregna – Real-Time Courier & Delivery Platform

→

A real-time courier and citywide delivery platform with automated driver matching, live tracking, SMS notifications, and seamless multi-payment support.

polyline_tools – Google Maps Polyline Encoding & Decoding for Dart

→

An open-source Dart package that provides a simple, reliable API for encoding and decoding Google Maps polylines, enabling easy conversion between encoded polyline strings and geographical coordinates in Flutter and Dart apps.