Atribuciones

Frameworks y Bibliotecas Core

  • SvelteKit - Framework web moderno para crear aplicaciones
  • Svelte 5 - Framework de componentes reactivos
  • Vite - Herramienta de compilación y servidor de desarrollo
  • Node.js - Entorno de ejecución para JavaScript
  • TypeScript - Superconjunto tipado de JavaScript
  • Express - Framework minimalista para Node.js

Base de Datos y ORM

  • SQLite (Better-SQLite3) - Motor de base de datos SQL ligero
  • Drizzle ORM - ORM TypeScript para bases de datos SQL
  • Drizzle Kit - Herramientas CLI para migraciones y gestión de esquemas

UI y Estilos

  • Tailwind CSS - Framework de utilidades CSS
  • Flowbite - Biblioteca de componentes UI
  • Flowbite-Svelte - Componentes Svelte basados en Flowbite
  • Lucide Icons - Conjunto de iconos de código abierto
  • PostCSS - Herramienta para transformar CSS con JavaScript

Internacionalización

  • Inlang Paraglide - Sistema de internacionalización para SvelteKit

IA y Procesamiento de Lenguaje

  • LangChain - Framework para aplicaciones impulsadas por LLMs
  • OpenAI SDK - Biblioteca oficial para interactuar con la API de OpenAI
  • Ollama - Herramienta para ejecutar modelos de IA localmente

Procesamiento de Contenido

  • Marked - Parseador de Markdown
  • KaTeX - Biblioteca de renderizado matemático
  • MDsveX - Preprocesador de Markdown para Svelte
  • Handlebars - Sistema de plantillas para JavaScript

Seguridad

  • Bcrypt - Biblioteca para el hashing seguro de contraseñas
  • Argon2 - Algoritmo de hashing de contraseñas

Utilidades

  • Nodemailer - Módulo para enviar correos electrónicos
  • CSV-Parse - Parser para archivos CSV
  • Diacritics - Biblioteca para eliminar acentos de cadenas de texto

Herramientas de Desarrollo

  • Visual Studio Code - Editor de código fuente
  • ESLint - Herramienta de análisis de código estático
  • Prettier - Formateador de código
  • Storybook - Herramienta para desarrollar componentes UI de forma aislada

Recursos Gráficos

Los logos e imágenes de SAPIN son propiedad intelectual del proyecto y sus colaboradores.