Ludinhosilva /
HELPDESK
Sistema inteligente de gestión de soporte técnico con IA, Kanban, notificaciones en tiempo real y pagos con YAPE/PLIN. Next.js 14 + TypeScript + Prisma + PostgreSQL.
65/100 healthLoading repository data…
richardcastiblancoo / repository
Sistema de gestión académica desarrollado para el Centro de Idiomas de la Universidad Sergio Arboleda. Es una plataforma integral diseñada para optimizar los procesos académicos y administrativos del Centro de Idiomas, ofreciendo una experiencia moderna y eficiente tanto para estudiantes
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Sistema de gestión académica desarrollado para el Centro de Idiomas de la Universidad Sergio Arboleda.
Es una plataforma integral diseñada para optimizar los procesos académicos y administrativos del Centro de Idiomas, ofreciendo una experiencia moderna y eficiente tanto para estudiantes como para docentes y administradores.
Este proyecto está construido con la siguiente pila de tecnologías:
package.json.Para configurar el proyecto localmente, sigue estos pasos:
Clona el repositorio:
git clone https://github.com/richardcastiblancoo/Ciusa.git
cd Centro-de-Idiomas-Universidad-Sergio-Arboleda
Selected from shared topics, language and repository description—not editorial ratings.
Ludinhosilva /
Sistema inteligente de gestión de soporte técnico con IA, Kanban, notificaciones en tiempo real y pagos con YAPE/PLIN. Next.js 14 + TypeScript + Prisma + PostgreSQL.
65/100 healthInstala las dependencias:
Utilizas npm, por lo tanto, ejecuta el siguiente comando:
npm install
Si necesitas instalar dependencias específicas:
npm install framer-motion
npm install react-icons
npm install jspdf html2canvas
npm install uuid
Configura las variables de entorno:
Crea un archivo .env.local en la raíz de tu proyecto. El archivo .gitignore ya está configurado para no subir .env o .env.local al repositorio, lo cual es una buena práctica.
Añade las siguientes variables de Supabase:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
¡Importante! Si estos valores son de producción, asegúrate de reemplazarlos por las claves de tu proyecto de Supabase local o de desarrollo.
Ejecuta el servidor de desarrollo:
npm run dev
Abre http://localhost:3000 en tu navegador para ver la aplicación.
Este es un resumen de la estructura del proyecto:
app/: Directorio principal de las páginas de Next.js.components/: Componentes reutilizables de React.components/ui/: Componentes de Shadcn UI.hooks/: Hooks personalizados de React.lib/: Archivos de utilidades y librerías, como la configuración de Supabase.tailwind.config.ts: Configuración de Tailwind CSS, incluyendo temas y variables..env: Variables de entorno para el proyecto.package.json: Lista de dependencias y scripts del proyecto.En el directorio del proyecto, puedes ejecutar:
npm run dev: Inicia la aplicación en modo de desarrollo.npm run build: Crea la aplicación optimizada para producción.npm run start: Inicia el servidor de producción.npm run lint: Ejecuta el linter de Next.js para revisar el código.