CompletadoProyecto Personal

Flutter Ticket OCR App

App móvil + backend para OCR de tickets

FlutterPythonFastAPIOCRComputer VisionRailwaySQLite

Descripción General

OCR Ticketing es una solución full-stack para gestionar gastos compartidos de forma inteligente. La app Flutter permite: - Capturar o seleccionar imágenes de tickets/facturas - Preprocesar imágenes (contraste, binarización, rotación) - Enviar al servidor para OCR - Editar datos extraídos manualmente - Asignar items a amigos - Calcular quién le debe a quién El backend Python en Railway realiza: - OCR con visión por computadora - Procesamiento de imágenes - API REST para la app Perfecto para dividir gastos en cenas, viajes, eventos, etc.

Características Principales

  • App Flutter con UI intuitiva
  • OCR con Python + OpenCV
  • Almacenamiento local SQLite
  • Cálculos automáticos de gastos
  • Backend serverless en Railway
  • Soporte offline

Tipo

Proyecto Personal

Periodo

2024-06

Galería

Seleccionar Ticket
01
Seleccionar TicketInterfaz para seleccionar o capturar imagen del ticket
Ver Datos Extraídos
02
Ver Datos ExtraídosVisualización de datos extraídos por OCR
Editar Información
03
Editar InformaciónEdición manual de información mal reconocida
Asignar a Personas
04
Asignar a PersonasAsignar items a personas que los consumieron
Elegir Pagador
05
Elegir PagadorSeleccionar quién pagó la factura
Dividir la Cuenta
06
Dividir la CuentaConfigurar qué items consumió cada persona
Resultados del Cálculo
07
Resultados del CálculoResultados finales: quién le debe a quién