Skip to content
EchoinInkPublic

About

Lumo is a gentle productivity and life-planning app designed for neurodivergent minds. It helps users organise tasks, routines, habits, goals, wellbeing, budgeting and everyday responsibilities without adding pressure or overwhelm.

Topics

Resources

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3,745 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumo Mobile

Lumo is a calm, neurodivergent-first personal operating system built with Expo and React Native.

Development

npm ci
npm start

The project uses Expo Router. Route files live in app/; feature modules, shared components, services, state, and design tokens live in src/.

Validation

Run the complete Phase 1 validation suite before committing:

npm run validate

Each command can also be run independently:

npm run typecheck
npm test
npm run lint
npm run doctor
npm run export:web

export:web creates a disposable static web bundle in dist/, which is ignored by Git. Native device/simulator checks still need to be performed in their respective environments.

Running the app

npm start
npm run android
npm run ios
npm run web

Use a development build for native modules that Expo Go does not support. Do not add environment files containing secrets to source control.

Supabase email links

In Supabase Authentication → URL Configuration, add this redirect URL exactly:

lumomobile://auth/callback

Lumo uses it for email confirmation and password recovery. Test it from an installed development build, not Expo Go:

npm run ios       # or: npm run android
npm start -- --dev-client

With the app closed and then open, confirm that a signup email opens the Account screen and that a password-recovery email opens Choose a new password. An expired or reused recovery link must stay on the callback error state; reopening the app during recovery requires opening a fresh link.

About

Lumo is a gentle productivity and life-planning app designed for neurodivergent minds. It helps users organise tasks, routines, habits, goals, wellbeing, budgeting and everyday responsibilities without adding pressure or overwhelm.

Topics

Resources

Accessibility

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages