Hicket - Mobile Finance App
Mobile finance application built with Expo 55, React Native, TypeScript, and Supabase to organize financial data and flows from the phone.

Technical Overview
Hicket is a mobile finance application developed with Expo, React Native, and TypeScript. The project uses Supabase as its database and authentication layer, Expo Router for navigation, and native Expo modules for a polished mobile experience. Its goal is to centralize financial information, make transaction tracking easier, and provide a scalable foundation for analytics, control, and collaboration.
Problem Statement
Personal or small-team financial management often ends up scattered across notes, spreadsheets, and apps that do not match the real workflow. Hicket proposes a mobile experience focused on order, clarity, and fast access.
Architecture
Expo 55 application with React Native 0.83, React 19, and TypeScript. It uses Expo Router, Supabase JS, Async Storage, and Expo modules for images, fonts, blur, haptics, linking, and gradients. The repository structure separates app, assets, components, constants, contexts, hooks, lib, locales, types, and utils.
Key Features
- Mobile foundation with Expo Router and TypeScript
- Persistence and backend integration with Supabase
- Modular separation of components, contexts, hooks, and utilities
- Localization support through a locales structure
- Native Expo modules for UI, images, and tactile experience
- Prepared to evolve financial flows and data visualization
Challenges
- Building a maintainable mobile finance foundation without coupling UI and data
- Organizing shared state across screens and contexts
- Maintaining consistent native navigation and experience
- Designing a structure ready to grow into more financial features
Outcomes
Mobile finance product foundation with a modern stack, Supabase integration, and architecture ready to expand transaction management, visualization, and collaborative flows.