Skip to content

Estebxz/colsof-app

Repository files navigation

Web Oficial de COLSOF

texto




📎 Descripción:

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.

🚀 Tech Stack:

  • Next JS
    Framework de React para aplicaciones web con renderizado híbrido (SSR, SSG).

  • TypeScript
    JavaScript que añade tipado para mejorar escalabilidad y mantenibilidad.

  • TailwindCSS
    Framework CSS para construir interfaces modernas y responsivas rápidamente.

  • Supabase
    Backend as a Service basado en PostgreSQL con autenticación, base de datos y APIs en tiempo real.

  • Visual Studio Code
    Editor de código ligero y potente con gran ecosistema de extensiones.

  • Zod
    Librería de validación y tipado para esquemas en TypeScript.

  • Vercel
    Plataforma de despliegue para aplicaciones frontend y proyectos con Next.js.

(regresar) (índice)

🧭 Índice:

  1. Desarrollo Local

🗂️ Estructura del Proyecto

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).

🔐 Modelo de Roles

Rol Permisos principales
Administrador Gestión de usuarios, control total
Gestor Creación y seguimiento de tickets

🖥️ Desarrollo Local:

Important

Necesita tener instalado bun

  1. Clone el repositorio:
git clone https://github.com/Estebxz/colsof-app.git
  1. Entre en el repositorio:
cd colsof-app
  1. Instale las dependencias:
bun install
  1. Configure el archivo .env:
# Linux/MacOS:
cp .env.example .env

# Windows:
copy .env.example .env

Note

Recuerde establecer correctamente las credenciales correspondientes en el archivo .env si requiere un buen funcionamiento del backend, de lo contrario solamente renderizará el frontend.

  1. Inicie el servidor en modo desarrollo:
bun run dev
  1. Abra el navegador en la siguiente URL:

http://localhost:3000

(regresar) (índice)

About

Sistema de gestión de tickets orientado al desarrollo y seguimiento de solicitudes por roles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors