Mobile / Backend / WebACTIVE· según último push

LevelUp

App móvil que gamifica tu desarrollo personal: retos diarios por categoría, XP, niveles, rachas y logros, con propuestas votadas por la comunidad

lang
TypeScript 99%
files
70
since
2026.08

Descriptionfuente: README.md

RPG-style personal development mobile app. Your life is the game.

Technologyfuente: manifiestos · topics · lenguajes

Languages
TypeScript
Frontend
ReactNext.jsZustand
Backend
Node.jsGraphQL
Data
InsForge
Mobile
React NativeExpo
  • TypeScript 99.2 %

Architecturefuente: README.md

LevelUp/
└── mobile/                       Expo app
    └── src/
        ├── api/                  Typed API calls
        ├── screens/              Home, Challenges, Profile, ...
        ├── navigation/           Root navigator
        ├── store/                Zustand stores
        ├── theme/                Colors, typography
        └── types/                Shared TS types

README.md

Leer documento fuente →

LevelUp

RPG-style personal development mobile app. Your life is the game.

Stack

  • Mobile: Expo (React Native) + TypeScript, React Navigation, Zustand, React Native Paper
  • Offline: Event-log pattern with client_id UUIDs

Structure

LevelUp/
└── mobile/                       Expo app
    └── src/
        ├── api/                  Typed API calls
        ├── screens/              Home, Challenges, Profile, ...
        ├── navigation/           Root navigator
        ├── store/                Zustand stores
        ├── theme/                Colors, typography
        └── types/                Shared TS types

First-time setup

cd mobile
npm install
npx expo start

Design principles

  • Offline-first: pending completions queued locally with client_id.
  • Deterministic daily challenges: (user_id, date) seeds the generator, so re-runs are idempotent.
Next project Twitch Commands