gianrafael.
gianrafael.
Projects

Web & Android application

BetVoid

Gambling-site blocking and recovery support for web and Android.

BetVoid — illustrative concept artwork

Concept preview

Overview

A web and Android project for gambling-site blocking and recovery support. The website uses Next.js, React, TypeScript, and Supabase for account, subscription, and support interfaces. The Android application uses Kotlin and Jetpack Compose.

Technologies
KotlinJetpack ComposeNext.jsReactTypeScriptJavaScriptSQL / PL/pgSQLHTML / JSXCSSReact DOMTailwind CSSPostCSSCSS Modulesshadcn/uiBase UILucide ReactZodGSAP / ScrollTriggerFramer MotionLenisRechartsSupabasePostgreSQLSupabase AuthGoogle OAuth / PKCE@supabase/ssrSupabase StorageSupabase RealtimeDenoSupabase Edge FunctionsGoogle Play Billing / RTDN HandlersWeb WorkersWeb Crypto APIGoOutline SDKlwIPgomobile / gobindAndroid AARMaterial 3Material IconsViewModelFlow / StateFlowRoom / SQLiteDataStoreWorkManagerKotlin CoroutinesKotlinx SerializationOkHttpPostgRESTAndroid Credential ManagerGoogle Sign-InPlay IntegrityGoogle TinkAndroid KeystoreVpnServiceAccessibilityServiceDNS over HTTPSViteNode.jsExpressChrome Extensions (MV3)Groq APIGemini APInpmOxlintOxfmtoxlint-tsgolintNode.js Test RunnerDeno.testGradleAndroid Gradle PluginKSPAndroid NDKJUnitCompose UI TestsRoom Migration TestsMockWebServerCoroutines TestsGo TestsSQL TestsDockerPowerShellPythonGitGitHub ActionsVercelRender
Next project

Soraness