Evaluating bids

Crear una app móvil sencilla en android studio en lenguaje kotlin

Published on the August 20, 2023 in IT & Programming

About this project

Open

Diseña una aplicación móvil sencilla de tres capas (MVC) para la gestión de inventario de materiales de laboratorio utilizando android studio en lenguaje kotlin. La aplicación debe tener lo siguiente de manera sencilla:

1. Conexión a base de datos utilizando firebase (crear usuario y contraseña)
2. La primera pantalla es el login (usuario y contraseña)
3. Van existir 2 roles (1 admin, varios usuarios)
4. Cuando se logee el Admin debe poder hacer lo siguiente:
4.1 Al ingresar mostrar la pantalla inicio con las opciones Crear usuario, Ver Usuarios, Crear Material, Ver Materiales, Registrar ingreso, Registrar salida, Ver stock
4.2 Al ingresar a Crear usuario, debe poder crear un nombre de usuario y contraseña que se guarde en la base de datos
4.3 Al ingresar a Ver usuarios debe listar los usuarios y poder actualizar la contraseña o eliminar usuario.
4.4 Al ingresar a Crear Material se debe visualizar y guardar en la base de datos los campos: código material (int autoincremental), nombre material (varchar(100)),  marca (varchar(50)), proveedor (varchar(50)), botón guardar material, botón limpiar.
4.5 Al ingresar a Ver Material debe listar todos los materiales y poder actualizar los datos ingresados (menos código) o eliminar material.
4.6 Al ingresar a Registrar Ingreso se debe mostrar un desplegable para buscar por nombre de material y en automático debe mostrar en los campos la información de código, marca y proveedor (no editables o bloqueados) y se debe poder registrar los datos de los campos lote (varchar(20)),  fecha de vencimiento (date), fecha de ingreso (date), cantidad ingresada(int), registrado por (nombre del usuario logeado), botón registrar ingreso, botón limpiar.
4.7 Al ingresar a Registrar salida se debe buscar mediante un desplegable de nombre de material, en el campo cantidad de salida se debe registrar la cantidad utilizada, fecha de salida, registrado por (nombre del usuario logeado), botón registrar salida, botón limpiar.
4.8 Al ingresar a Ver stock se debe listar todos los materiales ingresados en la base de datos por código, los campos a mostrar son código material, nombre material, marca, proveedor, cantidad ingresada, cantidad utilizada, saldo, botón exportar a excel (se debe descargar)
4.9 Todas las pantallas deben tener botón para volver a la pagina inicio
5. Cuando se logee el usuario
5.1 Debe mostrar y poder hacer lo mismo que el admin menos las opciones crear usuario, ver usuarios, crear material, ver material (no tienen ese rol).

Los entregables son:
- Base de datos en firebase con usuario y contraseña (crearlo)
- Proyecto en formato zip donde se encuentre el desarrollo de la app en lenguaje kotlin
- Subirlo a un repositorio github para clonarlo

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required Yes
Payment gateway No

Delivery term: August 21, 2023

Skills needed

Other projects posted by D. G.