Evaluando propuestas

Desarrollo y Optimización de Plataforma Web en Next.js

Publicado el 27 Agosto, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos buscando un desarrollador web altamente capacitado para continuar y finalizar el desarrollo de una aplicación web construida con Next.js, y habilidades sólidas en frontend para tomar el proyecto en su estado actual, corregir cualquier inconveniente, asegurando que tanto la funcionalidad como el diseño cumplan con las expectativas. El proyecto se encuentra en una fase avanzada, con la mayoría de las funcionalidades básicas implementadas. Sin embargo, necesitamos refinamientos, optimización y la finalización de algunas partes críticas del backend y la integración de servicios externos.

Habilidades y Conocimientos Requeridos:
Next.js y React: Dominio en la creación de aplicaciones web, manejo de rutas, ssr, isr, y optimización del rendimiento.
Prisma ORM: Experiencia en la integración con bases de datos SQL, migraciones, y manejo de relaciones complejas.
Clerk.js: Conocimiento profundo de la implementación de sistemas de autenticación y autorización, incluyendo configuración avanzada de middleware.
TypeScript: Capacidad para escribir código tipado, asegurando robustez y mantenimiento a largo plazo.
Node.js: Familiaridad con la creación de APIs, manejo de peticiones HTTP y optimización del rendimiento del servidor.
Integración de Middleware: Experiencia en la configuración y manejo de middleware en Next.js, incluyendo la protección de rutas y manejo de excepciones.
Git: Uso eficiente de control de versiones para manejar el código fuente, realizar colaboraciones y gestionar ramas.
Tareas y Responsabilidades:
Finalización del Backend: Ajustar y completar la lógica del servidor, garantizando que todas las rutas API estén correctamente protegidas y optimizadas.
Optimización de Clerk.js: Revisar e implementar configuraciones avanzadas para mejorar la experiencia de autenticación y asegurar que todas las rutas estén correctamente protegidas.
Middleware y Seguridad: Mejorar y finalizar la configuración del middleware para asegurar la correcta protección de las rutas y el manejo adecuado de errores.
Pruebas y Debugging: Realizar pruebas exhaustivas para identificar y corregir errores, asegurando la estabilidad y el rendimiento de la aplicación.
Documentación: Mejorar la documentación existente del proyecto para facilitar futuras modificaciones, optimizaciones y el onboarding de otros desarrolladores.
Información Adicional:
Estado del Proyecto: La mayoría de las funcionalidades principales están implementadas, pero quedan tareas pendientes relacionadas con la autenticación, la protección de rutas, y la optimización del backend.
Entorno de Desarrollo: El proyecto se está ejecutando en un entorno Ubuntu Server, utilizando Next.js en su última versión estable.
Comunicación y Colaboración: Se espera que el desarrollador colabore de manera fluida con el equipo, utilizando Git para el control de versiones y respetando las mejores prácticas en desarrollo de software.

Contexto general del proyecto

Este proyecto fue desarrollado inicialmente en Next.js con TypeScript, utilizando Prisma para la base de datos, Clerk para autenticación de usuarios, y NodeMailer para el envío de correos electrónicos. El desarrollo quedó incompleto, y necesitamos un experto que pueda revisar y finalizar el trabajo. El sistema ya cuenta con varias funcionalidades implementadas, pero requiere ajustes en la autenticación, middleware y optimización general del proyecto. Además, es fundamental que la interfaz de usuario cumpla con altos estándares visuales y de usabilidad, por lo que se valorará experiencia en frontend con React, CSS y responsive design. Buscamos un desarrollador con experiencia en Next.js, Clerk, Prisma, y habilidades sólidas en frontend para tomar el proyecto en su estado actual, corregir cualquier inconveniente, y finalizar el desarrollo, asegurando que tanto la funcionalidad como el diseño cumplan con las expectativas. Este contexto debería proporcionar a los desarrolladores una visión clara de lo que se necesita, incluyendo la importancia tanto de la funcionalidad del backend como de la calidad visual del frontend.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Otro, Diseñador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por L.