
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.