BrowkeLab es una aplicación móvil desarrollada con Flutter que cuenta con una interfaz de autenticación inicial, una pantalla de registro y una vista principal de inicio.
La aplicación está organizada en pantallas y componentes reutilizables, con una capa de acceso a datos para comunicarse con una API REST de autenticación.
Actualmente el proyecto incluye:
- Estructura base de Flutter
- Pantalla de login
- Pantalla de registro
- Pantalla principal home
- Componentes visuales reutilizables para formularios y botones
- Paleta de colores compartida
- Capa de repositorio para llamadas HTTP de autenticación
lib/
components/ Componentes visuales reutilizables
core/ Colores y estilos compartidos
data/ Modelo y acceso a datos
screens/ Pantallas principales
main.dart Punto de entrada de la app
Para ejecutar este proyecto necesitas:
- Flutter SDK compatible con el proyecto
- Dart SDK compatible con la versión indicada en el archivo pubspec.yaml
- Un backend o API REST que exponga los endpoints de autenticación
- Clona el repositorio.
- Instala las dependencias:
flutter pub get- Ejecuta la aplicación:
flutter runLa capa de acceso a datos está definida en la clase Repository y realiza peticiones HTTP a los endpoints:
- POST
https://localhost:7143/api/auth/register - POST
https://localhost:7143/api/auth/login
La aplicación está preparada para consumir esos servicios desde el cliente Flutter.
Este README representa la documentación inicial del proyecto y puede ir evolucionando a medida que se añadan nuevas pantallas, servicios y mejoras de arquitectura.