Evaluando propuestas

Software a medida para inmobiliaria

Publicado el 26 Septiembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Una inmobiliaria desea un script para gestionar el registro de sus propiedades, clientes y empleados. Esta inmobiliaria maneja solo propiedades en alquiler. La organización estructural de su carpeta principal será a partir de la creación de las carpetas Usuarios y Sistemas.

En la carpeta Usuarios habrá una sub-carpeta con cada tipo de usuario y en la de Sistemas existirán las sub-carpetas Propiedades, Clientes y Agentes con su respectiva información.
El script deberá contar con un sistema de Log-In que permita acceder a los distintos tipos de usuario. Deberán existir tres tipos de usuarios: Administradores, Agentes y Clientes.


Los administradores tendrán la posibilidad de realizar un ABML de todos los tipos de usuario y de las propiedades. Los agentes tendrán la posibilidad de realizar un ABML sólo de clientes y un listado de las propiedades. Los clientes sólo podrían realizar consultas a sus datos en el sistema.


De los clientes se interesa conocer su cédula, nombre, apellido, edad, teléfono, propiedad que alquila, precio del alquiler y fecha de ingreso al sistema.
De los agentes interesa saber su cédula, nombre, apellido, mail de contacto, cantidad de propiedades que maneja y recorrido sobre sus propiedades.
De las propiedades interesa saber su número de padrón, dirección, barrio, tipo de propiedad, cantidad de dormitorios y agente asignado.


Restricciones:
Existen restricciones con respecto al ingreso de nuevos registros en el sistema.
Los clientes sólo pueden alquilar una propiedad y la propiedad podrá ser alquilada por un cliente a la vez. A su vez no se podrá crear un cliente sin asignarle una propiedad y si la propiedad asociada se diera de baja también lo hará el cliente asociado.
Los agentes podrán tener asociada N propiedades pero una propiedad sólo puede estar asociada a un agente. Un agente no podrá ser cliente de la inmobiliaria, no podrán existir propiedades sin agente asignado.
Con respecto a La persistencia de la información se realizará mediante archivos con el nombre de archivo igual al valor identificador de registro seguido por una extensión .txt.


Dentro del mismo se guardará toda información referente a dicho registro. En la carpeta usuarios se guardarán todos los usuarios diferenciados por tipos y el registro contendrá la contraseña del mismo.
Valoraciones:
Se valorarán como positivas algunas implementaciones opcionales que sean relevantes entre ellas la apariencia del script, la búsqueda del registro mediante filtros, la validación de cédula

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias