Desarrollo de una Aplicación Fullstack con React, Node y Oracle
En esta prueba, se solicita a los candidatos que desarrollen una aplicación fullstack que combine tecnologías frontend y backend. Utilizarán React para el frontend, Node.js para el backend y Oracle como base de datos. Además, los datos necesarios serán obtenidos de la API pública en https://jsonplaceholder.typicode.com.
Requisitos de la Aplicación:
Base de Datos Oracle: Los candidatos deberán configurar una base de datos Oracle para almacenar los datos de los usuarios administradores de la aplicación, estos mismos podrán ver todos los usuarios de la aplicación y borrar los posts de cada uno.
Autenticación de Usuarios en el Backend: El backend de la aplicación deberá implementar un sistema de autenticación de usuarios administradores. Los candidatos deberán permitir que los administradores creen cuentas y se encargará de verificar las credenciales de inicio de sesión. Además, se asegurará de que las operaciones solo estén disponibles para usuarios autenticados.
Página Web: Los candidatos crearán una página web que consta de lo siguiente:
● Inicio de Sesión / Registro: Los administradores podrán iniciar sesión o registrarse en la aplicación. ● Página Principal: Después de iniciar sesión, los usuarios verán una página principal que mostrará el nombre y apellido de los usuarios obtenidos de https://jsonplaceholder.typicode.com/users. ● Perfil de Usuario: Al seleccionar un usuario de la lista, se abrirá una página de perfil que mostrará detalles adicionales, como el nombre, apellido, correo electrónico, nombre de usuario, teléfono y sitio web del usuario. Además, se mostrarán los posts del usuario, que serán obtenidos de https://jsonplaceholder.typicode.com/posts. Se deberá contar con un botón que permita eliminar el post seleccionado. ● Diseño de la Página Web: Los candidatos tienen la libertad de diseñar la página web según su elección. Se recomienda el uso de Bootstrap para lograr una apariencia atractiva y funcional.