Desarrollo de aplicación web con inicio de sesión personalizado para clientes y acceso a base de datos para administrador

Job ID: 38322245

Budget: €8 – €30 EUR

Introducción:

Se necesita desarrollar una aplicación web que funcione dentro de un dominio existente. La aplicación tendrá dos tipos de usuarios:

- Clientes: Cada cliente tendrá un acceso privado a través de un inicio de sesión único y personal.

- Administrador: El administrador tendrá acceso completo a toda la información y funcionalidades de la aplicación, incluyendo la gestión de las bases de datos de los clientes.


Funcionalidades:

Inicio de sesión:

- Implementar un sistema de inicio de sesión seguro para cada cliente.

- Crear un sistema de inicio de sesión independiente para el administrador con mayores privilegios.


Gestión de usuarios:

- El administrador debe poder crear, editar y eliminar usuarios clientes.

- El administrador debe poder restablecer contraseñas de usuarios clientes.


Bases de datos:

- Implementar una base de datos general para almacenar información común a todos los clientes.

- Implementar una base de datos individual para cada cliente, accesible solo por el cliente correspondiente y el administrador.

- Asegurar la confidencialidad y aislamiento de los datos de cada cliente.


Acceso a la información:

- Los clientes solo deben poder ver los datos que el administrador ingrese en la plataforma para ellos y editar solo algunos campos seleccionados por el administrador.

- El administrador debe tener acceso completo a toda la información, incluyendo las bases de datos individuales de los clientes.


Interfaz:

- La aplicación debe estar integrada de forma fluida en el dominio web existente.

- El acceso a la aplicación debe realizarse a través de un botón de "Iniciar sesión" en la página de inicio (landing page).

- La interfaz debe ser intuitiva y fácil de usar, tanto para los clientes como para el administrador. (Se proporcionará un documento con el diseño frontend más adelante)

- Se debe tener en cuenta la implementación de un diseño responsive para que la aplicación se adapte correctamente a diferentes dispositivos (móviles, tablets, etc.).


Aspectos técnicos:

- Tipo de aplicación: Aplicación web.
- Lenguaje de programación: Se valoran lenguajes como PHP, Python o JavaScript.
- Tecnologías: HTML, CSS, JavaScript, base de datos (MySQL, PostgreSQL, etc.).
- Alojamiento: Se puede considerar el alojamiento en servidores propios o en un servicio de hosting en la nube.
- Seguridad: Implementar las medidas de seguridad necesarias para proteger la información de los clientes y del administrador, incluyendo autenticación y autorización robustas, encriptación de datosy prácticas de desarrollo seguras.


Entregables:

- Aplicación web completa y funcional, integrada en el dominio web existente.

- Documentación completa de la aplicación, incluyendo código fuente, manuales de usuario y guías técnicas.


Llamado a la acción:

Se invita a los desarrolladores interesados en este proyecto a enviar su propuesta, incluyendo:

-Curriculum vitae o portafolio con experiencia en proyectos similares.
-Descripción de su enfoque para el desarrollo de la aplicación.
-Estimación del presupuesto y plazo de entrega.
-Disponibilidad para iniciar el proyecto.

Esperamos con interés sus propuestas.
Related categories: PHP JavaScript Python HTML Frontend Development