Skip to content

Cristian-F-M/Todo-CM

Repository files navigation

Todo CM

Todo CM es una aplicación de lista de tareas que va más allá de lo convencional, organización por carpetas, notificación en x tiempo o a una fecha especifica, permite cambio de temas, creación automática o manual de temas, entre otras cosas.

✨ Características

  • 📁 Organización por carpetas (➕ creación, ✏️ edición, 🗑️ eliminación)
  • 📅🔔 Notificación de tareas
  • 🎨 Cambio de temas
  • 🧩 Creación de temas
  • ⚙️ Configuraciones en la app
  • ℹ️ Información y ayuda
  • 🔄 Actualizar la app desde la propia aplicación
  • 📝 Registro de logs

🚀 ¿Qué la hace diferente?

  • Te permite cambiar de tema toda la aplicación
  • Crea tus propios temas, automáticamente (selecciona el color primario) o manualmente (modifica cada color)
  • Te indica cuando hay una actualización y permite actualizar desde la misma app

🛠️ Tecnologías

  • React Native - Expo
  • SQLite / Async Storage
  • Zustand

📸 Capturas de pantalla

Home Screen Theme Creator Quick Add

Options Folder View Task View

⚙️ Instalación

  1. Dirigete a la pestaña de releases
  2. Ve hasta el final y descarga e instala el asset todo-cm.apk

🤝 Contribuir

Las contribuciones son bienvenidas. Haz un fork y abre un pull request.

Note

Requerimientos

  • Necesitaras tener un emulador android o un dispositivo conectado con la depuración activada
  • Tener como minimo ~13GB para instalar dependencias
  1. Clona el repositorio:
git clone https://github.com/Cristian-F-M/Todo-CM.git
  1. Instala la dependencias
npm install
# bun install | yarn install | pnpm install
  1. Ejecutar el comando postinstall (Utilizado para parchear una librería)
npm run postinstall
# bun postinstall | yarn run postinstall | pnpm run postinstall
  1. Ejecuta el proyecto

Important

  • Para ejecutar el proyecto necesitas una development build
  • Para la primera vez necesitaras ejecutar
npm run android
# bun android | yarn run android | pnpm run android
  • Esto creará la development build y se instalará en el dispositivo conectado.
  • Cada que cambies librerías nativas necesitaras ejecutar el comando anterior.
  • Para ver la documentación completa de expo puedes visitar expo.dev

npm run start
# bun start | yarn run start | pnpm run start

📄 Licencia

MIT

About

Android application made with react-native + expo, which allows the user to create tasks, organize them into folders, mark them as completed, allows changing themes, creation of automatic and manual themes 100% customizable.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages