Skip to content
/ chaos Public

A react-native app that blends structure and spontaneity, letting you plan your days without the pressure of rigid schedules.

License

Notifications You must be signed in to change notification settings

mazzi/chaos

Repository files navigation

Welcome to CHAOS App

Image 1 Image 2

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.

Introduction

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.

Some technical bits

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

    npx expo start -c

In the output, you'll find options to open the app in a

Testing

Just run

$ npm run test

> chaos@1.0.0 test
> jest

Test Suites: 4 passed, 4 total
Tests:       28 passed, 28 total

To be developed

A brief list of topics to be developed, as this project will be not longer maintained. Or at least from now on (11/2025).

  1. Implement Repository Pattern: Abstract storage operations behind repositories Make services depend on repositories instead of directly on AsyncStorage
  2. Configuration Management: Move constants and configuration to proper config files. Use environment variables.
  3. Testing Infrastructure: Implement unit tests for business logic. Add E2E tests.
  4. Type safety: Enhance TypeScript configuration. Add strict type checking. Use proper type guards
  5. Continuous Integration

License

This project is licensed under the CC BY-NC 4.0 License.

About

A react-native app that blends structure and spontaneity, letting you plan your days without the pressure of rigid schedules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published