Desarrollo de un proyecto para aumentar la eficiencia de un centro comercial o punto de venta como un minimarket, tienda, etc que desean presentar la información de los productos en venta a los clientes de una forma más amigable y personalizada.
De forma resumida veremos ¿Cómo desarrollar una aplicación lector de códigos QR para un minimarket?
FINALIDAD DEL PROYECTO
Proporcionar información mucho más rápido al cliente acerca de los productos que le interese comprar a través una aplicación móvil.
- Puede servir para presentar un prototipo para un proyecto real para una empresa
- Puedes usarlo para un proyecto de Tesis a fines a informática, Ing. de sistemas, software, etc...
- Puede servirte de guía para desarrollar un proyecto mucho más grande.
CONTEXTO DEL PROYECTO
Veamos los puntos esenciales del proyecto tecnológico a desarrollarse:
- El operador o administrador de la tienda podrá gestionar la información de los productos como agregar, actualizar y eliminar mediante la aplicación web que deberá tener los siguientes módulos:
- Sistema de login o autenticación, con niveles de usuario (Administrador, Cliente)
- Sistema de gestión categorías de productos
- Sistema de gestión de productos
- Sistema generador de códigos QR
- Creación de una API Rest para las peticiones http
- El usuario o cliente mediante el aplicativo móvil escaneará el código QR del producto para ver la información adicional del producto, además de ver las últimas noticias, promociones que han sido lanzadas o publicadas por el minimarket, cuyas funcionalidades serán:
- Sistema de autenticación para el cliente
- Mostrar información más detallada del producto
- Mostrar la sección categorías
APLICACIÓN WEB LARAVEL | APP ANDROID NATIVA |
|
|
HERRAMIENTAS PARA EL DESARROLLO
Usaremos programas para el desarrollo del proyecto como :
- Visual Studio Code, Editor de código para el desarrollo de la Aplicación Web
- Android Studio, IDE entorno de desarrollo para la app móvil en Android
- Xampp, Servidor local para levantar o correr la Aplicación Web
El uso de estos programas no es una imposición, puedes usar los programas con los que estes más familiarizados y sientas más comodidad para codear.
HABILIDADES QUE NECESITAS DOMINAR
Cómo es un proyecto FullStack, para desarrollar y entender el proyecto necesitas tener conceptos y dominio en:
- Perfil FrontEnd
- Diseño de Interfaces Web (HTML - CSS - JAVASCRIPT - VUE.JS - BOOTSTRAP - BLADE)
- Diseño de Interfaces Móviles en Android (XML, JAVA)
- Perfil BackEnd
- Diseño, creación de Base de Datos en MYSQL y SQLITE
- Diseño de la Arquitectura Web del lado del Servidor (PHP- LARAVEL - JSON)
- Desarrollo de API REST (SERVICIOS WEB)
- Uso de librerías web (Generador de Códigos QR, Tratamiento de Imágenes)
- Uso de Librerías como Retrofit, Google Services, Scanner Qr, etc
- Desarrollo Android - JAVA dominio de widgets, uso de adaptadores (ListView, Spinner, CardView, RecyclerView, etc,)
Indice del Curso
El contenido del curso App Minimarket con Scanner QR tiene 6 Unidades en orden correlativo, organizado por un número determinado de capítulos:
Introducción al Curso
- 1.– Planteamiento del Proyecto 10:17
- 2.– Herramientas a usar
Backend Laravel
- 3.– Instalación Laravel el Framework PHP 5:05
- 4.– Base de datos y modelos 4:32
- 5.– Autenticación y roles de usuario 27:45
Api Rest
App Android
App Flutter
Publicación
¿Qué aprenderás?
Requisitos
Código fuente
No disponible
7013