Open Issues Need Help
View All on GitHubAI Summary: This issue describes the creation of a reusable, stateless `CustomBottomNavBar` widget for the application. It will be located in `shared/widgets`, display three navigation items (Módulos, Avatar, Ajustes), and accept `currentIndex` and an `onTap` callback from its parent to manage its state externally.
AI Summary: This GitHub issue is a feature request to build the user interface for the authentication screens, specifically Login and Registration. The task involves creating the visual widgets for both screens, designing UI elements like text fields, buttons, and an avatar based on a diagram, and implementing basic navigation between them. Crucially, this issue is strictly for UI implementation and does not include any business logic.
AI Summary: This issue proposes the implementation of two core data service classes: `AuthService` and `FirestoreService`. These services will encapsulate all Firebase communication logic, abstracting it from the rest of the application. `AuthService` will handle user authentication methods like registration, login, and logout, while `FirestoreService` will provide basic read and write operations for user data in Firestore.
AI Summary: This issue focuses on initializing the Flutter project by creating its basic skeleton according to MVVM guidelines and the `CONTRIBUTING.md` file. Key tasks include running `flutter create`, establishing a core folder structure (`/core`, `/features`, `/data`, `/shared`, `/l10n`), adding `.gitkeep` files, and setting up a basic visual theme.
AI Summary: This GitHub issue serves as an onboarding task for new contributors, instructing them to thoroughly read the `CONTRIBUTING.md` file. This document outlines the project's architecture, Git workflow, commit message format, and code style. Contributors are asked to comment with any questions or suggestions, and then confirm their understanding by leaving a final comment on the issue.