ivanDev
Astronomia

Astronomia

Iván Bazaga

Iván Bazaga

Desarrollador Junior

Demo access

Tarjeta de acceso de prueba

Aquí tienes las credenciales asignadas para que puedas entrar al proyecto de demostración.

Usuario de prueba

test@astrotenerife.com

Contraseña de prueba

12345678

Usa estas credenciales solo para pruebas o demostraciones del proyecto.

PHP JavaScript Tailwind MySQL Supabase Node.js Apache Git Leaflet Android_Studio Google_Chrome Cloudflare

# AstroChatbot — Red de Aficionados a la Astronomía

AstroChatbot es una comunidad y plataforma para aficionados a la astronomía: compartir observaciones, organizar salidas, catalogar objetos celestes y colaborar en proyectos de ciencia ciudadana.

# Qué ofrecemos

  • Foro y chat para discutir observaciones y técnicas.
  • Calendarización de salidas y eventos astronómicos.
  • Gestor de puntos de observación con coordenadas y fotos.
  • Galería de imágenes astronómicas y diarios de observación.
  • Integraciones con servicios meteorológicos y efemérides.

# Estado

En desarrollo — estable para pruebas y uso local.

# Requisitos

  • Node.js 18+ (para la parte frontend/backend en Next.js)
  • PostgreSQL (o la base de datos que configure el proyecto)
  • Qdrant (opcional, para búsqueda avanzada y vectores)

# Instalación rápida (desarrollo)

  1. Clona el repositorio:
git clone <REPO_URL>
cd astrochatbot
  1. Instala dependencias (ejemplo con pnpm):
pnpm install
  1. Crea .env copiando el ejemplo y configura las variables necesarias.
  2. Ejecuta la aplicación en modo desarrollo:
pnpm dev

# Configuración

  • Variables principales en .env: DATABASE_URL, NEXT_PUBLIC_BASE_URL, QDRANT_URL.
  • Ver src/lib/db.ts para la configuración de la base de datos.

# Uso

  • Registra una cuenta, crea o añade puntos de observación, comparte imágenes y escribe entradas en tu diario.

# Contribuir

  1. Abre un issue describiendo la propuesta o bug.
  2. Crea una rama feat/... o fix/... y abre un pull request.

# Licencia

Por defecto: MIT (añade un archivo LICENSE si procede).

# Autor

  • Iván Bazaga — mantenedor principal

¿Quieres que añada una versión en inglés del README o que genere un CONTRIBUTING.md y LICENSE?