Evaluating bids

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

Published on the November 13, 2024 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by J. C.