COLSOF es un sistema de gestión de tickets orientado al desarrollo y seguimiento de solicitudes por roles. Integra autenticación de usuarios que garantiza el acceso seguro a la plataforma y cuenta con un sistema de notificaciones que mantiene informados a los usuarios sobre el estado y las actualizaciones de sus tickets.
-
Framework de React para aplicaciones web con renderizado híbrido (SSR, SSG). -
JavaScript que añade tipado para mejorar escalabilidad y mantenibilidad. -
Framework CSS para construir interfaces modernas y responsivas rápidamente. -
Backend as a Service basado en PostgreSQL con autenticación, base de datos y APIs en tiempo real. -
Editor de código ligero y potente con gran ecosistema de extensiones. -
Librería de validación y tipado para esquemas en TypeScript. -
Plataforma de despliegue para aplicaciones frontend y proyectos con Next.js.
El proyecto está estructurado siguiendo el patrón por capas:
- Presentación (UI): Componentes reutilizables y vistas.
- Ruteo (App Router): Páginas y layouts organizados por segmentos.
- Lógica de negocio / utilidades: Funciones de apoyo, helpers, hooks.
- Datos / Integraciones: Endpoints en
app/api(cuando aplica).
| Rol | Permisos principales |
|---|---|
| Administrador | Gestión de usuarios, control total |
| Gestor | Creación y seguimiento de tickets |
Important
Necesita tener instalado bun
- Clone el repositorio:
git clone https://github.com/Estebxz/colsof-app.git- Entre en el repositorio:
cd colsof-app- Instale las dependencias:
bun install- Configure el archivo .env:
# Linux/MacOS:
cp .env.example .env
# Windows:
copy .env.example .envNote
Recuerde establecer correctamente las credenciales correspondientes en el archivo .env si requiere un buen funcionamiento del backend, de lo contrario solamente renderizará el frontend.
- Inicie el servidor en modo desarrollo:
bun run dev- Abra el navegador en la siguiente URL:
