NuConta Marketplace

telegram-cloud-document-1-5136388785566646724.mp4

Layout based in this drible project

A Flutter project made using:

  • Clean Dart that follows all the Clean Architecture guidelines [doc]

  • Flutter Tiple pattern for state management [pub.dev] [doc]

  • Flutter Modular for dependency injection and routes [pub.dev] [doc]

  • Hasura Connect for GraphQL abstraction [pub.dev]

About the modules

This project has been developed using module structure, to allow the separation of each module in packages, facilitating the maintenance end cohesion of each module and domain.

  • CoreModule: responsible by providing a basic resources to all modules;
  • DesignSystemModule: responsible by providing a common theme resources like colors, fonts and widgets to all modules;
  • MarketplaceModule: responsible by marketplace scope;

To run the project:

flutter pub get
flutter run

If it's your first Flutter Project

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.