ProjectsLucido

Lucido

An AI dream-interpretation mobile app (iOS + Android). Flutter frontend + FastAPI backend; token-based usage with rewarded ads to earn tokens. By YeloraStudio.

FlutterDartRiverpodFastAPISQLAlchemyGoogle Mobile Ads

What it does

Lucido is a mobile app (iOS + Android) where users describe their dream and an AI generates a personalized dream interpretation. Built under YeloraStudio.

How it works

  • Single codebase: Flutter for both iOS and Android; Riverpod for state, go_router for navigation, Dio for networking.
  • Backend: FastAPI + SQLAlchemy (async) + Alembic; takes the dream text, interprets it with AI and returns the result to the app.
  • Token economy: each interpretation spends tokens (credits); users earn tokens by watching rewarded ads (Google Mobile Ads).
  • Accounts: Google and Apple sign-in; tokens stored securely on device.

Stack

Flutter (Dart) · Riverpod · go_router · Dio · FastAPI · SQLAlchemy · Google Mobile Ads · Google/Apple Sign-In.