Skip to content

[Swift - SwiftUI] Aplicación para poder gestionar y dividir los gastos tanto de un viaje como del hogar. Posibilidad de generar cualquier grupo con diferentes integrantes. Pudiendo definir el tipo de gasto, quien lo ha pagado y a quien le toca pagar.

Notifications You must be signed in to change notification settings

AudyDevs/SplitTrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SplitTrip

Aplicación para poder gestionar y dividir los gastos tanto de un viaje como del hogar. Posibilidad de generar cualquier grupo con diferentes integrantes. Pudiendo definir el tipo de gasto, quien lo ha pagado y a quien le toca pagar.

Aplicicación Swift en Swift UI basada en la arquitectura MVVM desarrollada con ViewModels, con servicios de Firebase: autenticación y base de datos Firestore.

🛠 Herramientas y librerias

  • Basado en lenguaje Swift con una interfaz en Swift UI
  • Arquitectura MVVM (Model-View-ViewModel)
  • ViewModel: Nos permite almacenar el estado y realizar cambios de forma reactiva en la interfaz de usuario.
  • FireBase: Suite de muchas herramientas tales como, notificaciones push, base de datos cloud, informe de errores, analíticas y controles de login.
  • UserDefault: Base de datos local para permitirnos un acceso fluido y eficiente a datos poco sensibles, como preferencias o usuarios por defecto.
  • Código con Clean Code y Clean Architecture

📱 Capturas

Login View Signin View Home View
Add New Group View Add New Payment View Payment View
Balance View Logout Dialog Delete Dialog

About

[Swift - SwiftUI] Aplicación para poder gestionar y dividir los gastos tanto de un viaje como del hogar. Posibilidad de generar cualquier grupo con diferentes integrantes. Pudiendo definir el tipo de gasto, quien lo ha pagado y a quien le toca pagar.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages