Este proyecto corresponde a la prueba técnica para la vacante de Desarrollador FrontEnd.
El objetivo es implementar un módulo de notificaciones consumiendo los servicios expuestos en la API proporcionada.
- React + Vite – Entorno de desarrollo rápido
- Bootstrap – Estilos y componentes responsivos
- Axios – Consumo de API REST
- React Router – Manejo de rutas y navegación
- ESLint – Estándares de código
- URL Base: https://oyfvcibadx.sharedwithexpose.com/
- Usuario: Solicitar
- Contraseña: Solicitar
En el mismo URL se encuentra la documentación de los servicios disponibles.
- Login – Autenticación de usuario
- Menú principal con las siguientes secciones:
- Inicio
- Mantenimientos
- Instituciones
- Áreas
- Gerencias
- Departamentos
- Sistemas
- Módulos
- Plantillas
- Creación de plantillas
- Prueba de plantillas
- Configuraciones
- Usuarios
- Monitoreo
- Cerrar sesión
- Aplicación responsive (adaptable a móviles, tablets y escritorio).
- Uso de Bootstrap (o framework equivalente).
- Todas las pantallas deben mostrar:
- Nombre del sistema
- Nombre de la pantalla
- ID correspondiente
- Inclusión del logo de la Dirección General de Aduanas.
- Manejo de errores con mensajes claros al usuario.
- Campos obligatorios resaltados.
- Cada campo debe incluir su propia ayuda contextual.
- Al presionar “Grabar”, se debe mostrar un mensaje de procesando información.
- Clonar el repositorio:
git clone https://github.com/Juniorexcode/Notifications-module.git cd Notifications-module - Instalar dependencias:
npm install
- Ejecutar en modo desarrollo:
npm run dev
- Compilar para producción:
npm run build
- Nombre: Jose Claudio Oleaga
- Email: joseoleaga005@gmail.com
- User: Juniorexcode