El proyecto consiste en desarrollar una aplicación móvil utilizando Flutter y Firebase que permita a los usuarios interactuar con etiquetas NFC para almacenar y recuperar información diversa. La aplicación debe incluir un sistema de autenticación, funcionalidades para subir contenido, y capacidades de lectura/escritura de etiquetas NFC. Funcionalidades Principales 1. **Sistema de Autenticación con Firebase:** - Implementación de un sistema de inicio de sesión y registro de usuarios utilizando Firebase Authentication. - Soporte para autenticación mediante correo electrónico y contraseñas. 2. **Manejo de Etiquetas NFC:** - Funcionalidad para escribir códigos únicos en etiquetas NFC. - Capacidad para leer etiquetas NFC y recuperar el código asociado. 3. **Almacenamiento de Contenidos:** - Integración con Firebase Firestore para almacenar información relacionada con cada código NFC. - Los usuarios podrán subir y gestionar diferentes tipos de contenido, incluyendo: - Archivos PDF - Textos - Audios - Imágenes 4. **Interacción con el Contenido:** - Al leer una etiqueta NFC, la aplicación realizará una consulta en Firebase Firestore para recuperar y mostrar toda la información asociada con el código. - La interfaz permitirá la visualización y descarga de los contenidos asociados. 5. **Sistema de Suscripción:** - Implementación de un sistema de suscripción para acceder a funcionalidades. Implementación Gráfica - El desarrollo de la interfaz gráfica de usuario (UI) estará a cargo del desarrollador de la aplicación. - La UI debe ser intuitiva y amigable, facilitando la navegación y uso de todas las funcionalidades mencionadas. - La aplicación debe ser responsiva y adaptarse a diferentes tamaños de pantalla. Requisitos Técnicos - **Framework:** Flutter - **Backend:** Firebase (Authentication, Firestore) - **Tecnologías adicionales:** NFC para la lectura y escritura de etiquetas. Objetivos del Proyecto - Proveer una herramienta eficiente para la gestión de información a través de etiquetas NFC. - Garantizar una experiencia de usuario fluida y segura mediante la integración con Firebase. - Desarrollar una interfaz atractiva y funcional que cumpla con los estándares modernos de diseño de aplicaciones móviles. Metodología de Trabajo - Desarrollo ágil con iteraciones y revisiones periódicas. - Pruebas continuas para asegurar la calidad y funcionalidad de la aplicación. - Documentación detallada del código y funcionalidades para facilitar futuras actualizaciones y mantenimientos. Entregables - Aplicación móvil completa con todas las funcionalidades descritas. - Código fuente documentado. - Guía de usuario y documentación técnica.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Create a new custom siteIs this a project or a position?: ProjectI currently have: I have an ideaRequired availability: As neededAPI Integrations: Other (Other APIs), Payment Processor (Paypal, Stripe, etc.)Roles needed: Designer, Developer
Keyword: Firebase
Price: $500.0
Secondary Price: $1000.0
Em uma aplicação Nuxtjs já existente e que já se faz autenticação com o Firebase, precisa-se que seja ajustado o setup de um client Apollo que gerencie headers de autenticação (recebidos do Firebase) para o consumo de um backend GraphQL. Atualmente, o token só é aplicad...
View JobFor more details on the description, speak to the job advertiser.
View JobBusco desarrollador con experiencia en Flutter para personalizar y desplegar eRestro - Single Vendor, una plantilla de CodeCanyon para pedidos de restaurantes. La aplicación ya está desarrollada y documentada, pero requiere configuración completa, personalización de dis...
View Job