|
|
CHAOS is an organization app designed for those who want to structure their day, but without feeling trapped by the rigidity of traditional planning.
It is not just an agenda or a task manager, but a tool that helps you balance order with improvisation.
By pressing the CHAOS button, the app restructures your weekly tasks so that you can improvise and face a day that you had not planned. Because, in the face of this world where stress is the worst disease and constant productivity is the biggest mistake, sometimes we need to be told to stop to be able to do it.
This is a unrelased pet project made in a couple of months based on the concept created by @albapuertaleon.
The app is in Spanish language.
This is an Expo project created with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start -c
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
Just run
$ npm run test
> chaos@1.0.0 test
> jest
Test Suites: 4 passed, 4 total
Tests: 28 passed, 28 totalA brief list of topics to be developed, as this project will be not longer maintained. Or at least from now on (11/2025).
- Implement Repository Pattern: Abstract storage operations behind repositories Make services depend on repositories instead of directly on AsyncStorage
- Configuration Management: Move constants and configuration to proper config files. Use environment variables.
- Testing Infrastructure: Implement unit tests for business logic. Add E2E tests.
- Type safety: Enhance TypeScript configuration. Add strict type checking. Use proper type guards
- Continuous Integration
This project is licensed under the CC BY-NC 4.0 License.

