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.



Dare a Plan- 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 →
Web interface

Landing page
Bilingual landing page with App Store and Google Play links.

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

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

