Skip to content
Umut Derebek
All projects

Personal · published on iOS & Android

Dareaplan

Personal & family finance planner

Multi-currency budgeting app: income/expense tracking, savings goals, investments, shared family plans and AI receipt scanning.

Role
Fullstack developer · solo
Period
Published
Context
Personal
Status
App Store & Google Play

Highlights

  • 01

    Built the app with Expo SDK 54 / React Native (new architecture), React 19 and TypeScript — 18 feature modules, 6 locales (i18next), TanStack Query and React Navigation.

  • 02

    Developed a Laravel 12 / PHP 8.4 REST API (Sanctum, MySQL) with Firebase Cloud Messaging, spreadsheet exports and a companion Node.js OCR microservice (Tesseract.js + Ollama).

  • 03

    Integrated Vision Camera + ML Kit OCR for receipt capture, RevenueCat subscriptions, push notifications, biometric auth, offline support and EAS OTA updates; covered by Jest and a ~25-flow Maestro E2E suite.

App screens

Scroll to browse →

  • Home: budget and categories

    Home: budget and categories

  • Recent transactions and plans

    Recent transactions and plans

  • Plan templates

    Plan templates

  • Creating an investment plan

    Creating an investment plan

  • Sign in

    Sign in

Web interface

dareaplan.com
Landing page

Landing page

Bilingual landing page with App Store and Google Play links.

dareaplan.com
Features

Features

Plan builder, expense tracking, OCR scanning, categories, family sharing and instant notifications.

dareaplan.com
Investment tracking

Investment tracking

Gold savings screen: value chart, profit/loss and holdings.

Other projects

All projects →

Hobby project · 2026 – present

Piscatorium

Sea & freshwater angling platform (web & mobile)

A fishing map that started in Türkiye and now spans 34 countries: species, regions, fishing grounds, techniques, baits/lures and tackle recipes, with a condition-based bite-score engine, interactive maps and a catch-log community. Weather, spots and legal size/season rules on one screen.

  • Laravel 13
  • PHP 8.3
  • PostgreSQL / PostGIS
  • Redis
  • Vue 3

Personal · published on the App Store

MindTap

Grid-based memory game

A pattern-memory mobile game with progressively larger grids (3×3 up to 8×8) and increasing difficulty — daily challenges, a global leaderboard, achievements and neon themes.

  • React Native (Expo)
  • TypeScript
  • Reanimated
  • Firebase
  • RevenueCat