Skip to content

sjaquer/honeynotes

Repository files navigation

🐝 HoneyNotes

Un refugio digital para parejas que buscan trascender la inmediatez de la mensajería instantánea.

Version Status Next.js Firebase

🎯 Visión

HoneyNotes nace como una plataforma de comunicación profunda para parejas, recuperando el poder de la carta escrita como herramienta de introspección y conexión emocional. La aplicación no solo facilita el envío de mensajes, sino que actúa como un mediador tecnológico que fomenta prácticas de comunicación sana, asertiva y empática.

✨ Características Principales

📝 Editor de Cartas

  • Lienzo digital con textura de papel auténtico
  • 10 colores de fondo personalizables
  • 12 tipografías cursivas y manuscritas
  • 9 estampas decorativas (incluyendo emojis)
  • 4 estilos de borde (simple, airmail, punteado, floral)

🐝 La Abeja Guía (IA)

  • Asistente de escritura potenciado por Google Gemini
  • Dos personalidades: Amistosa (empatía) y Racional (claridad)
  • Análisis de sentimiento y sugerencias de mejora
  • Predictor de reacción del destinatario

📬 Buzón de Cartas

  • Animación de apertura de sobre
  • Indicadores de cartas no leídas
  • Diseño estilo correo postal clásico

🎮 Gamificación

  • Polen: Moneda de esfuerzo ganada al completar tareas
  • Tienda de la Colmena: Desbloquea estampas y colores premium
  • Tareas Semanales: Retos para mejorar la comunicación en pareja

🛠️ Stack Tecnológico

Frontend

  • Next.js 15.5 con App Router y Turbopack
  • React 19 con Server Components
  • Tailwind CSS + shadcn/ui para componentes
  • Framer Motion para animaciones
  • PWA Ready para experiencia nativa

Backend (Firebase Ecosystem)

  • Cloud Firestore: Base de datos NoSQL en tiempo real
  • Firebase Auth: Autenticación con Google y email
  • Firebase GenAI Extension: Conexión directa con Gemini
  • Cloud Functions: Cron jobs para tareas semanales

IA Generativa

  • Genkit para orquestación de flujos de IA
  • Google Gemini 1.5 Flash para análisis de texto

🚀 Instalación

# Clonar repositorio
git clone https://github.com/sjaquer/honeynotes.git
cd honeynotes

# Instalar dependencias
npm install

# Configurar variables de entorno
cp .env.local.example .env.local
# Editar .env.local con tus credenciales de Firebase

# Ejecutar en desarrollo
npm run dev

📁 Estructura del Proyecto

src/
├── ai/                    # Flujos de IA con Genkit
│   └── flows/             # letter-content-feedback, generation
├── app/                   # Next.js App Router
│   ├── (app)/             # Rutas autenticadas
│   │   ├── inbox/         # Buzón de cartas
│   │   ├── new-letter/    # Editor de cartas
│   │   ├── tasks/         # Tareas semanales
│   │   └── shop/          # Tienda de la Colmena
│   └── letter/[id]/       # Vista de lectura
├── components/            # Componentes UI
│   ├── ui/                # shadcn/ui components
│   └── icons/             # Iconos personalizados
├── hooks/                 # Custom hooks
└── lib/                   # Utilidades y tipos
    ├── firebase/          # Configuración Firebase
    └── locales/           # Traducciones i18n

🎨 Diseño "Stylized Crimson"

El diseño se basa en el concepto de Papelería Digital de Lujo:

  • Paleta: Carmsí (#DC143C) como color principal
  • Contenedores: Bordes redondeados de 24-32px
  • Sombras: Profundas pero suaves en carmsí translúcido
  • Micro-interacciones: Botones que se "hunden" al presionar
  • Tipografía: Dancing Script, Great Vibes, Indie Flower

📈 Roadmap

Fase 1: MVP (Actual)

  • Editor de texto con personalización completa
  • Integración con IA (Abeja Guía)
  • Diseño responsive móvil-first
  • Almacenamiento en Firebase

Fase 2: Conectividad

  • Firebase Auth (Google + Email)
  • Vinculación de parejas por código
  • Notificaciones Push (FCM)

Fase 3: Economía

  • Tienda de la Colmena funcional
  • Sistema de tareas semanales automatizado
  • Jalea Real (moneda premium)

📜 Licencia

Este proyecto es privado y propietario. Todos los derechos reservados.

💛 Creado con amor

HoneyNotes es un proyecto personal creado para mejorar la comunicación en las relaciones. Si tienes sugerencias o quieres contribuir, ¡contáctanos!


"Recuperando el arte de escribir cartas, una nota a la vez." 🐝

About

HoneyNotes nace como una plataforma de comunicación profunda para parejas, recuperando el poder de la carta escrita como herramienta de introspección y conexión emocional. La aplicación no solo facilita el envío de mensajes, sino que actúa como un mediador tecnológico que fomenta prácticas de comunicación sana, asertiva y empática.

Resources

Stars

Watchers

Forks

Contributors

Languages