HOME/ECOSYSTEM & TOOLS
ECOSYSTEM & TOOLS

TECH STACK, APIS & DEVELOPER UTILITIES

Explore the languages, frameworks, backend services, AI integrations (Google Gemini), and standalone utilities powering the HulyPay platform.

CORE ARCHITECTURE

TECHNOLOGY STACK

MODULAR • LOCAL-FIRST • SECURE

LANGUAGES & CORE

Dartv3.x
Language

Type-safe, fast sound-null compiled language powering mobile business logic and cross-platform UI rendering.

Java / KotlinJava 21
Backend & Android

High-throughput Java 21 LTS runtime alongside Kotlin for hardware Keystore cryptography and native OS listeners.

JavaScript / TypeScriptESNext
Frontend Web

Modern ECMAScript standard driving interactive landing experiences, GSAP canvas animations, and web dashboards.

SQL (SQLite & Postgres)SQL-92
Database Query

Relational querying for zero-latency local-first device storage and enterprise PostgreSQL reporting replicas.

PRODUCTION READY✓ ACTIVE

FRAMEWORKS & RUNTIMES

FlutterMobile UI
Mobile Client

High-performance multi-platform UI framework rendering 60/120fps pixel-perfect design on Android and iOS.

Spring Bootv3.3+
Enterprise Backend

Production-grade microservice architecture handling JWT authentication, rate-limiting, and webhook bridges.

Next.jsv15 App Router
Web Application

React 19 framework featuring server components, Lenis smooth scrolling, GSAP page transitions, and SEO optimization.

Tailwind CSS v4Styling
Design System

Ultra-fast utility CSS engine enforcing retro-futuristic borders, monospaced typography, and strict color tokens.

PRODUCTION READY✓ ACTIVE

AI, APIS & KEYS

Google Gemini AI APIGemini API
LLM Intelligence

Gemini 1.5 Flash / Pro model integration for semantic receipt parsing, OCR bill summarization, and natural language spend queries.

API Keys & EnvironmentGEMINI_API_KEY
Security & Config

Stored securely in .env / system vaults. Client-side builds never leak backend credentials or Gemini API private keys.

JWT & Crypto RailBearer Auth
Auth & Tokens

HMAC-SHA256 and RSA-signed JSON Web Tokens protecting private endpoint routes and user session handshakes.

UPI / EMVCo StandardQR Rail
Payment Protocol

Open payment string protocol parsing merchant virtual payment addresses (VPA), invoice amounts, and transaction references.

PRODUCTION READY✓ ACTIVE
SECURITY & ENVIRONMENT CONFIGURATION

API KEYS & CREDENTIAL MANAGEMENT

ZERO CLIENT LEAKAGE
GEMINI_API_KEY

Google Gemini API

Empowers smart receipt OCR, categorized spending suggestions, and financial insights. Stored securely in on-device Keystore or server environment variables.

JWT_SECRET_KEY

Spring Boot Auth

Cryptographically signed 256-bit secret for authenticating requests between Flutter client apps and self-hosted Spring Boot backend endpoints.

NEXT_PUBLIC_*

Next.js Web Client

Strict segregation ensures only non-sensitive visual toggles and external repository endpoints are bundled into static frontend builds.

DEVELOPER TOOLING

ECOSYSTEM UTILITIES

6 TOOLS AVAILABLE
PARSERCLI & GUI

SMS & NOTIFICATION REGEX TESTER

An on-device verification suite to test custom notification parsing patterns for new banks, microfinance providers, and payment gateways.

Core Capabilities
Test against 40+ preloaded banking SMS formats
Real-time token extraction (Amount, Currency, Merchant, RefId)
Submit community patterns via GitHub PR
STATUS: MITSOURCE CODE→
AI TOOLAI EXTENSION

GEMINI RECEIPT & BILL PARSER

Leverage Google Gemini API to extract itemized expenditures, taxes, and merchant categories from camera snapshots or text receipts.

Core Capabilities
Gemini 1.5 Flash multimodal zero-shot OCR extraction
Structured JSON output mapping directly to SQLite schema
Bring-Your-Own API Key (BYOK) stored strictly in device Keystore
STATUS: MITSOURCE CODE→
DATABASEDEV TOOL

SQLITE LOCAL SCHEMA INSPECTOR

A developer tool to inspect, backup, and query the local SQLite storage tables used across Android and Flutter engines.

Core Capabilities
View indexes for high-speed offline lookups
Perform raw SQL queries for debugging
Validate zero telemetry write operations
STATUS: MITSOURCE CODE→
EXPORTSTANDALONE

TRANSACTION EXPORT & SYNC BRIDGE

Export your ledger data into open accounting formats including standard CSV, JSON-LD, and ledger-cli compatible plain text files.

Core Capabilities
Zero vendor lock-in with one-click full backup
Custom date range and tag filtering
Direct integration with personal spreadsheets
STATUS: MITSOURCE CODE→
TEST SUITEBENCHMARK

MERCHANT QR STRESS SIMULATOR

Simulate and generate dynamic test QR codes under varying contrast, inverted colors, and synthetic camera motion blur.

Core Capabilities
Test ISO/IEC 18004 compliance
Benchmark camera viewfinder decode speeds
Validate UPI / EMVCo / Lightning invoice strings
STATUS: MITSOURCE CODE→
BACKENDSPRING BOOT

SPRING BOOT MICROSERVICE BRIDGE

A headless Spring Boot companion service to handle heavy background aggregation, multi-device backup, and encrypted JWT relays.

Core Capabilities
RESTful and WebSocket APIs for instant sync
Configurable via application.yml or environment variables
Containerized Docker & docker-compose ready
STATUS: MITSOURCE CODE→
CONTRIBUTE TO HULYPAY

WANT TO EXPAND THE HULYPAY ECOSYSTEM?

We welcome custom Flutter widgets, Spring Boot microservice modules, Gemini AI prompt chains, and payment regex parser plugins. Submit a pull request on GitHub.

CONTRIBUTE ON GITHUB