Skip to content

caiovini64/old-taskee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Taskee

Frame 1 (2)

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 create tasks
  • The user can update the state of your tasks
  • The user can delete your tasks
  • The user can update your tasks

📐 Architecture

The project structure is divided into three main 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
  • GetX - To route management