Aplicación / Software

Periosource

Pablo Rivera Carnota e Jorge Vilariño Fieira

A app serve para aqueles xornalistas que desexen ter nun mesmo lugar organizados os seus contactos e as súas entrevistas, así como posibles recordatorios de tarefas a levar a cabo.

Node.jsnpmViteReact@vitejs/plugin-reactTailwind CSSPostCSSAutoprefixeraxiosdate-fns

Demostración

Repositorio consultable

Vista pública dos ficheiros principais (33 ficheiros · 635 KB). Cada ficheiro pódese ver, copiar e descargar. Dependencias, cachés e ficheiros ocultos quedan excluídos.

Descargar todo (ZIP)

Preme «Ver os ficheiros» para cargar o repositorio.

Selecciona un ficheiro Descargar
Non hai ficheiro seleccionado.

Sobre o desenvolvemento

PlataformaWeb
Tecnoloxías
  • Plataforma / Runtime:
    • Node.js (recomendado v16+ / v18+ para desarrollo)
    • npm (gestor de paquetes)
  • Builder / Dev server:
    • Vite (v8.x) — servidor de desarrollo y builder rápido
  • Framework Frontend:
    • React (v19) — biblioteca principal para la UI
    • @vitejs/plugin-react — plugin para integración React + Vite
  • Estilos / CSS:
    • Tailwind CSS (v3.x) — utilidades CSS y diseño responsive
    • PostCSS — procesado de CSS
    • Autoprefixer — prefijos automáticos en CSS
  • Librerías y utilidades cliente:
    • axios — llamadas HTTP (integración con servicios externos)
    • date-fns — utilidades de fecha
    • lucide-react — iconografía React
    • crypto-js — cifrado AES para campos sensibles
  • IA / Modelos (opcional):
    • Anthropic / Claude API — generación de resúmenes y ayuda en ciertas funciones (integración opcional, requiere clave y configuración)
    • Mecanismo de fallback local en aiService para entornos sin clave externa
  • Calidad y desarrollo:
    • ESLint — linting del código (configuración incluida)
    • Prettier (opcional) — formateo (no obligatorio)
  • Herramientas de red / acceso remoto:
    • localtunnel (npx localtunnel) — túnel público temporal
    • ngrok — túnel seguro y con opciones avanzadas
  • Scripts y utilidades de ejecución:
    • npm run dev — inicia Vite en modo desarrollo (usamos vite --host para exponer en LAN)
    • npm run build / npm run preview — compilación y preview de producción
IA empregada
  • Chat GPT para a xeración da idea.
  • GitHub Copilot como asistente de código e encargado de desenvolver a app.

Proxecto da materia Xornalismo Automatizado Intelixente
Facultade de Ciencias da Comunicación - Universidade de Santiago de Compostela
Curso 2025-2026 | ia.xornalismo.gal