Este repositorio contiene una Landing Page desarrollada en React utilizando Vite como bundler y Tailwind CSS para los estilos. Además, se incluye un componente de cubo 3D implementado con la librería Spline.
- React: Utilizado como el framework principal para la construcción de la aplicación.
- Vite: Herramienta de construcción rápida para proyectos web modernos.
- Tailwind CSS: Framework de utilidades de estilos CSS para crear interfaces adaptables y atractivas de manera rápida.
- Spline: Librería utilizada para el componente del cubo 3D, proporcionando funcionalidades de interpolación y aproximación de splines.
- Clona este repositorio en tu máquina local:
git clone <URL_DEL_REPO>
- Navega al directorio del proyecto:
cd nombre_del_proyecto
- Instala las dependencias:
npm install
Para ejecutar la aplicación en modo de desarrollo, utiliza el siguiente comando:
npm run dev
Esto iniciará un servidor de desarrollo y abrirá la aplicación en tu navegador predeterminado. Si deseas construir la aplicación para producción, utiliza el comando:
npm run build
Este comando generará una versión optimizada de la aplicación lista para ser desplegada.
Los datos de las tarjetas se obtienen utilizando la función map()
en un arreglo. Este arreglo contiene los datos de las tarjetas y puede ser modificado según sea necesario para añadir, eliminar o modificar las tarjetas.
const tarjetas = [
{ id: 1, titulo: 'Tarjeta 1', contenido: 'Contenido de la tarjeta 1' },
{ id: 2, titulo: 'Tarjeta 2', contenido: 'Contenido de la tarjeta 2' },
{ id: 3, titulo: 'Tarjeta 3', contenido: 'Contenido de la tarjeta 3' },
];
const tarjetasRenderizadas = tarjetas.map((tarjeta) => (
<div key={tarjeta.id} className="tarjeta">
<h2>{tarjeta.titulo}</h2>
<p>{tarjeta.contenido}</p>
</div>
));
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes sugerencias para mejorar este proyecto, no dudes en abrir un issue o enviar un pull request.
Este proyecto está bajo la Licencia MIT.