Evaluating bids

Landing Page con Next.js y Sanity Cms

Published on the November 18, 2024 in IT & Programming

About this project

Open

Detalles del Proyecto:
Tecnologías y Herramientas:

Frontend: Next.js 14 (incluye React 18 y soporte para las últimas características como Server Components y App Router).
Gestor de Contenidos: Sanity CMS, que permitirá gestionar texto, imágenes, secciones y otros elementos dinámicos del sitio.
Dependencias del Template: El template cuenta con estilos predefinidos (Bootstrap), efectos visuales (wow.js, Swiper, Isotope), y componentes interactivos como sliders y contadores.
Objetivo del Proyecto:

Configurar una conexión robusta entre el frontend en Next.js y el backend en Sanity.
Adaptar el template para que sea completamente dinámico, con todo el contenido gestionado desde el panel de Sanity.
Crear esquemas de contenido en Sanity que se alineen con las secciones del template, como encabezados, galerías, testimonios, y CTA (Call to Action).
Etapas de Desarrollo:

Análisis del Template:
Identificar las secciones estáticas que se transformarán en dinámicas.
Revisar las dependencias actuales del proyecto.
Configuración de Sanity:
Inicializar un proyecto en Sanity.
Crear esquemas para las secciones necesarias.
Configurar vistas y relaciones en el panel de Sanity.
Conexión con Next.js:
Instalar y configurar el cliente de Sanity en Next.js.
Adaptar las páginas y componentes del template para consumir datos dinámicos desde Sanity usando @sanity/client o la herramienta Sanity Studio.
Pruebas y Ajustes:
Probar la integración y verificar que el contenido gestionado en Sanity se refleje correctamente en el frontend.
Optimizar para SEO y rendimiento.
Beneficios de la Integración con Sanity:

Facilidad de Gestión: El equipo de contenido puede actualizar textos, imágenes y estructura sin necesidad de involucrar al equipo de desarrollo.
Escalabilidad: El sistema permite agregar nuevas secciones o funcionalidades fácilmente.
Flexibilidad: La Landing Page será completamente modular y adaptable a cambios futuros.
Requerimientos Técnicos:

Acceso al template adquirido y su documentación.
Configuración de un proyecto en Sanity.io.
Llaves API para la conexión segura entre Sanity y el frontend.
Tiempo Estimado:

Configuración de Sanity y esquemas: 1-2 días.
Integración en Next.js: 2-3 días.
Pruebas y ajustes: 1 día.
Total estimado: 4-6 días.
El resultado será una Landing Page dinámica, moderna y gestionable a través de Sanity CMS, adaptada para satisfacer las necesidades del cliente.

Project overview

El proyecto se basa en la necesidad de personalizar y administrar una **Landing Page** de manera dinámica, utilizando tecnologías modernas y eficientes. El cliente ha adquirido un **template estático** desarrollado en **Next.js 14**, el cual ofrece un diseño moderno y componentes preconstruidos como carruseles, contadores, galerías y secciones de llamadas a la acción (CTA). Sin embargo, para evitar depender exclusivamente de desarrolladores para realizar cambios en el contenido, se ha decidido integrar **Sanity CMS** como backend de contenido. Esto permitirá que usuarios no técnicos puedan gestionar textos, imágenes y otras secciones de la página desde un panel de administración intuitivo. El contexto ideal para este proyecto es una empresa o emprendedor que necesita una página web rápida, moderna y fácil de actualizar, con un diseño atractivo que ya viene predefinido gracias al template adquirido, pero que al mismo tiempo demanda flexibilidad y autonomía en la gestión de contenido. Con esta configuración, el equipo de desarrollo se enfocará en la integración entre el diseño del template y el sistema de gestión de contenido, asegurando que todo funcione de manera óptima y que la Landing Page sea escalable y eficiente tanto en rendimiento como en funcionalidad.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: November 22, 2024

Skills needed

Other projects posted by C. A. S.