Evaluando propuestas

Desarrollo de aplicación/software para sistema de bicicletas compartidas

Publicado el 06 Abril, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Queremos lograr un desarrollo que tenga un control y manejo de un hardware, registro y manejo de usuarios y seguimiento de prestamos y recolección y manejo de datos para un sistema de bicicletas compartidas.  El desarrollo debe ser para uso de los usuarios y administración del operador

El software debe contener los siguientes requisitos:


1. Software tipo cliente servidor con posibilidad de instalar el componente Servidor
en la infraestructura tecnológica.

2. Panel de control donde se indique la cantidad de bicicletas disponibles y
entregadas para cada una de las estaciones del sistema.
3. Control automatizado para el enganche y desenganche de prestar y recibir
bicicletas.
4. Mantener centralizada toda la administración, gestión y control de las bicicletas
(a nivel de usuario y estación), información de usuarios y datos
relevantes, los cuales se puedan exportar a través de informes que facilite el
sistema, como mínimo:
Préstamos diarios, semanales y mensuales por bicicleta.
Cantidad de usuarios registrados, activos, inactivos y bloqueados.
Tiempos de uso de cada Bicicleta.
5. Tarificación de tiempo (en minutos y horas) de uso de las bicicletas y posibilidad
de programación de tiempos de préstamo (en minutos y horas).
6. Administración, gestión y actualización de la base de datos de usuarios del
sistema.
7. Registro de los operadores del sistema, permitiendo el ingreso de sus datos.
8. Registro y actualización de bicicletas y estaciones.
9. Administración de usuarios con las siguientes características:
 Registro
 Activación
 Inactivación
 Bloqueo
 Actualización de información
 Caracterización de usuarios
10. Manejo de perfiles por tipo de usuario:
 Administrador
 Operador
 Mecánico
 Usuario o cliente
11. El registro de los usuarios se hara mediante la información del
documento de identificación del usuario y con huella dactilar mediante un
dispositivo biométrico lector de huella digital.

12. Control de bicicletas circulando y entregadas en las estaciones a nivel de
usuario.
13. Bicicletas disponibles en las estaciones.
14. Bicicletas en mantenimiento.
15. Control y programación del tiempo de uso de las bicicletas.
16. Motor de base de datos soportados: Microsoft SQL Server, Postgresql, MySql.
Cualquiera de los anteriores.
17. Sistemas operativos soportados en Servidor y Cliente: Microsoft Windows y
Linux.
18. Supervivencia en las Estaciones: En caso de que las Estaciones pierdan la
conexión con la plataforma central de la solución de software, las Estaciones
deben tener la capacidad de funcionar de manera independiente con todas las
funcionalidades.
19. El software entregado debe soportar fuertes mecanismos de seguridad
(incluyendo, pero no limitado a: personalización de contraseña, registro de
autenticación y registro de auditoría).


La idea es posteriormente vincular este software a una app para los usuarios.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Integraciones de API Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs)
Plataformas requeridas Windows, Mac OS, Linux / Unix

Plazo de Entrega: 10 Julio, 2017

Habilidades necesarias

Otros proyectos publicados por E. V.