Evaluating bids

Desarrollo Front End Y Backend para Demo de Plataforma de Certificación

Published on the January 03, 2025 in IT & Programming

About this project

Open

Busco un desarrollador backend Y fronend  experimentado para crear un demo funcional que simule el funcionamiento de una plataforma de gestión de certificaciones. El objetivo del proyecto es presentar a inversionistas una versión operativa sencilla que permita:

Registrar usuarios.
Subir documentos.
Consultar el estado de las certificaciones.
La plataforma busca destacar su potencial escalabilidad y funcionalidad.

Requisitos Técnicos
Lenguaje y Frameworks:
Node.js con Express.js (indispensable).
Base de Datos:
MongoDB o PostgreSQL (según la recomendación del desarrollador).
Funcionalidades Principales:
Inicio de sesión con autenticación (JWT):

Manejo de roles (ejemplo: administrador y usuario regular).
Gestión de usuarios:

Registro y consulta de información básica de usuarios (nombre, correo electrónico, rol).
Subida y gestión de documentos:

Validación de tipos de archivo permitidos (ej.: Certificados, identificaciones).
Gestión de documentos en un entorno seguro.
Rutas documentadas:

Endpoints funcionales y bien descritos para interactuar con el frontend.
Seguridad:
Implementación de medidas básicas de protección:
SQL Injection.
Cross-Site Scripting (XSS).
Pruebas y Documentación:
Pruebas:

Verificación de rutas mediante herramientas como Postman.
Documentación:

Uso de herramientas como Swagger para documentar los endpoints y su funcionamiento.
Entregables Esperados
Código funcional y bien estructurado:

Comentado y siguiendo buenas prácticas de desarrollo.
Demo desplegado:

Disponible en un servidor como Heroku, AWS, o Vercel, o listo para su presentación local.
Manual de uso básico:

Instrucciones claras para probar el demo y la API.
Habilidades Adicionales Valoradas
Experiencia en desarrollo de APIs RESTful.
Conocimiento en despliegues de aplicaciones cloud.
Familiaridad con pruebas unitarias (Jest, Mocha, Chai).
Manejo avanzado de Git para control de versiones.
Proactividad y capacidad para resolver problemas de forma efectiva.
Plazo y Presupuesto
Tiempo estimado de entrega: [Define tu límite de tiempo].
Presupuesto: [Define tu rango] (se priorizarán propuestas con buena relación calidad-precio).
Consideraciones Adicionales
Se valorará experiencia previa en aplicaciones escalables y seguras.
Comunicación fluida y cumplimiento de plazos son esenciales.
Se busca un desarrollador con compromiso y enfoque en la calidad del producto.

Project overview

La presentación proporciona una maquetación detallada para una plataforma llamada socios imes enfocada en certificaciones de edificaciones sustentables. Incluye una descripción visual y funcional de las características principales de la plataforma. A continuación, se resumen los puntos clave: Estructura y Funcionalidades Principales Elementos Generales: Cabecera: Botón de acceso directo a WhatsApp, correo de soporte y agendar videoconferencia. Iconos con links a redes sociales (LinkedIn, Twitter, Facebook). Secciones Principales: "socios", "nosotros", y "contacto". Texto Promocional: Describe el programa socios imes, destacando: capacitación para obtener certificaciones sustentables (mees, breeam méxico). Participación en un modelo de negocio sustentable. Funcionalidades Específicas: Inicio de Sesión: Registro de usuarios mediante correo electrónico y contraseña. Gestión de Proyectos: Crear proyectos ingresando datos clave (nombre, método de evaluación, tipo de proyecto). Seguimiento de proyectos mediante una barra de progreso. Progreso del Proyecto: Dividido en etapas (diseño, post-construcción). Muestra créditos y evidencias necesarias. Gestión de Créditos: Categorización de créditos (MEES). Detalle de evidencias, responsabilidades y fechas límite. Interactividad y Herramientas Botones de Acción: Acceso a cursos, modelo de negocio, y finanzas desde botones específicos. Herramientas del Proyecto: Edición de detalles del proyecto. Administración de documentos, informes, y cronogramas. Conexión a sistemas externos de gestión de documentos. Notificaciones y Roles: Sistema para enviar notificaciones a miembros del equipo. Asignación de roles y responsabilidades. Reportes e Impresiones: Generación de reportes en formatos Word o PDF. Elementos Visuales y Diseño Iconos y Botones: Personalización de iconos para representar áreas financieras, ecológicas y de sustentabilidad. Visualización del Progreso: Gráficas que muestran avances en categorías y créditos. Indicadores visuales para resaltar tareas pendientes. Responsabilidades y Evaluaciones: Notificaciones sobre el estado de las evidencias y calificaciones previas. Objetivo General de la Plataforma La plataforma busca proporcionar un sistema integral para: Gestionar certificaciones sustentables. Facilitar la colaboración entre miembros de proyectos. Ofrecer herramientas educativas y de negocio a los socios.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Other
App type Management - Management application (appointments, product stock, etc.)
Back-end is required Yes
Payment gateway Yes

Delivery term: Not specified

Skills needed

Other projects posted by M. A. G.