Analisando propostas

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

Publicado em 27 de Agosto de 2024 dias na TI e Programação

Sobre este projeto

Aberto

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 Geral do Projeto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro, Designer

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por L.