Evaluando propuestas

Actualización y Organización de Proyecto Web en React/Next.js (Migración a Typescript y Reestructuración de Archivos)

Publicado el 13 Noviembre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy buscando un freelancer experimentado para actualizar y organizar un proyecto de página web. El proyecto está desarrollado con React y Next.js, utilizando JavaScript, pero prefiero migrarlo a TypeScript.

El código y la estructura de archivos actuales están algo desordenados, y necesito que se realicen las siguientes tareas:

Organización de archivos: Reorganizar las carpetas, directorios y archivos para mejorar la estructura y facilitar el mantenimiento. Esto incluye mejorar la nomenclatura y asegurarse de que la estructura sea coherente con las mejores prácticas.

Actualización de dependencias: Las dependencias del proyecto pueden estar un poco desactualizadas, ya que es un proyecto de 2023. Necesito que se actualicen sin comprometer la funcionalidad existente.

Migración a TypeScript: El proyecto está actualmente en JavaScript, pero prefiero que se migre a TypeScript para mejorar la escalabilidad y el mantenimiento a largo plazo.

Es muy importante que no se afecte el contenido ni la funcionalidad ya implementada en el proyecto, solo se debe organizar el código y actualizar las dependencias. La idea es mejorar la estructura y rendimiento sin cambiar la apariencia ni el funcionamiento actual de la página.

Requisitos:

Experiencia con React, Next.js, TypeScript y JavaScript.
Conocimiento en la organización y estructuración de proyectos en React.
Capacidad para actualizar dependencias y resolver cualquier posible incompatibilidad sin afectar el proyecto.
Compromiso con el respeto de la estructura de contenido y funcionalidad existente.
Si tienes experiencia en este tipo de proyectos, estaré encantado de trabajar contigo.

Contexto general del proyecto

El proyecto consiste en una página web desarrollada en 2023, creada con React y Next.js en JavaScript. El sitio es una plataforma funcional que ya cuenta con contenido y características que no deben modificarse. Sin embargo, a lo largo del tiempo, el proyecto ha acumulado cierta desorganización en cuanto a la estructura de archivos y directorios, y las dependencias se han vuelto obsoletas, lo que dificulta su mantenimiento y escalabilidad. El objetivo principal es reorganizar y modernizar el proyecto sin alterar su funcionalidad o diseño existente. Esto incluye: Reestructuración de archivos y carpetas: Organizar los directorios, archivos y componentes para que el proyecto sea más claro y fácil de mantener. La estructura actual no sigue completamente las mejores prácticas, y buscamos que el resultado sea intuitivo para desarrolladores futuros. Migración a TypeScript: Convertir el código de JavaScript a TypeScript para mejorar la seguridad del tipo de datos y hacer el código más escalable y fácil de entender. Esto también ayuda a prevenir errores y mejorar la consistencia en el desarrollo. Actualización de dependencias: Muchas de las dependencias pueden estar obsoletas o ser incompatibles con versiones más recientes de la tecnología. El objetivo es actualizar estas dependencias de manera que se mantenga la estabilidad del proyecto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. C.