1agracinha / taskee

Taskee is a To Do app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“Œ Taskee

Frame 1 (1)

Codemagic build badge License badge

Taskee is an App where you will manage and organize your tasks.

πŸ“ƒ About

Taskee is a to do app developed using Clean Architecture and TDD.

Using firebase services to authentication and realtime database with CI/CD in CodeMagic.

βš™οΈ Functionalities

  • The user can sign in with your account
  • The user can create an account
  • The user can sign in with a Google account
  • The user can create tasks
  • The user can delete your tasks
  • The user can update your tasks
  • The user can update the state of your tasks

πŸ“ Architecture

The project structure is divided into four principal layers:

  • Domain: The heart of the application, business rules, and use cases are here, as well as the datasources interfaces.
  • Data: In here are the external connection behind data sources implementations.
  • UI: All pages of the app with your controllers and components.

🎨 Layout

The application layout could be accessed in the Figma.

πŸ›  Technologies

All the Firebase communications were made with Rest API to avoid coupling with the external world.

πŸ’» Development Technologies

  • Cubit - A bloc based state management with Cubit
  • Get_it - A service locator and singleton management
  • DartZ - To functional programming
  • Mocktail - To unity tests

About

Taskee is a To Do app

License:MIT License


Languages

Language:Dart 94.1%Language:HTML 5.1%Language:Swift 0.6%Language:Kotlin 0.2%Language:Objective-C 0.1%