Una web móvil hermosa que muestra una flor única y una cita bonita cada día.
- 🎨 Flores generadas proceduralmente - Cada día genera una flor única y diferente
- 📖 Citas hermosas - Poemas y frases bonitas de libros y autores clásicos
- 📱 Diseño responsive - Optimizado para móviles, tablets y desktop
- 🎯 Consistencia diaria - La misma flor y cita durante todo el día, cambia al siguiente día
- ⚡ Rápido y ligero - Next.js estático para máximo rendimiento
- Node.js 16.8 o superior
- npm o yarn
-
Clonar el repositorio
git clone <tu-repositorio> cd ProyectoRuth
-
Instalar dependencias
npm install
-
Ejecutar en desarrollo
npm run dev
La aplicación estará disponible en
http://localhost:3000
-
Compilar la aplicación
npm run export -
Los archivos estáticos están en la carpeta
out/- Sube esta carpeta a tu repositorio en la rama
gh-pages - O configura GitHub Actions para desplegar automáticamente
- Sube esta carpeta a tu repositorio en la rama
- Push tu código a GitHub
- Ve a vercel.com
- Conecta tu repositorio
- Vercel desplegará automáticamente
- Compilar:
npm run export - Sube la carpeta
out/a Netlify - O conecta tu repositorio para despliegue automático
Edita el archivo data/quotes.ts y agrega más citas al array:
{
text: "Tu cita aquí",
author: "Nombre del autor"
}En components/FlowerGenerator.tsx:
- Modifica los valores HSL en las variables de color
- Experimenta con diferentes valores de saturación y luminosidad
En app/page.tsx:
- Personaliza los colores del gradiente de fondo
- Ajusta tamaños de fuente y espaciado
├── app/
│ ├── layout.tsx # Layout principal
│ ├── page.tsx # Página de inicio
│ ├── globals.css # Estilos globales
├── components/
│ └── FlowerGenerator.tsx # Generador de flores SVG
├── data/
│ └── quotes.ts # Base de datos de citas
├── package.json
├── next.config.js
└── tsconfig.json
npm run dev- Inicia el servidor de desarrollonpm run build- Compila la aplicaciónnpm run export- Exporta a HTML estáticonpm start- Inicia el servidor de producciónnpm run lint- Ejecuta ESLint
La aplicación es totalmente responsive y funciona perfectamente en:
- iPhones (todas las versiones)
- Android
- Tablets
- Desktop
Para instalar como app en iPhone:
- Abre en Safari
- Toca el botón de compartir
- Selecciona "Añadir a Pantalla de Inicio"
Este proyecto está inspirado en:
- La belleza de las flores de la naturaleza
- La poesía y la literatura clásica
- El diseño minimalista moderno
Este proyecto es de código abierto y libre para usar y modificar.
Hecho con ❤️ para alguien especial.
¿Preguntas o sugerencias? Siéntete libre de hacer cambios y experimentar con el código.