Skip to content

udistrital/observatorios_cliente

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Observatorios

Este repositorio contiene el cliente del sistema de gestión para observatorios. Su función principal es consumir los endpoints del API de observatorios_crud, permitiendo a los usuarios interactuar con los datos de manera intuitiva y eficiente.

Especificaciones Técnicas

Tecnologías Implementadas


📂 Estructura del Proyecto

src/
├── assets/                  # Archivos estáticos (imágenes, fuentes, etc.)
├── components/              # Componentes de las vistas principales
├── plugins/                 # Plugins de Vue 
│   └── vuetify.js           # Configuración de Vuetify
├── router/                  # Configuración de Vue Router
│   └── index.js             # Definición de rutas
├── stores/                  # Stores de Pinia
├── views/                   # Vistas/páginas
├── App.vue                  # Componente raíz
└── main.js                  # Punto de entrada de la aplicación

🛠 Scripts Disponibles

npm run dev       # Inicia el servidor de desarrollo
npm run build     # Genera la versión lista para producción
npm run test      # Ejecuta las pruebas unitarias con Vitest
npm run lint      # Ejecuta ESLint para verificar la calidad del código

Requisitos previos

Antes de comenzar, asegúrate de tener instalado:

  • Node.js (versión recomendada: 16+ o 18+)
  • npm, pnpm o yarn (gestor de paquetes)

Puedes verificar la instalación de Node.js y npm con los siguientes comandos:

node -v
npm -v

Variables de Entorno


Ejecución del proyecto

📦 Instalación

Clona el repositorio y accede a la carpeta del proyecto:

git clone https://github.com/udistrital/observatorios_cliente.git
cd observatorios_cliente

Instala las dependencias del proyecto:

npm install

🚀 Ejecutar el proyecto en modo desarrollo

Para iniciar el servidor de desarrollo, usa el siguiente comando:

npm run dev

Esto iniciará el proyecto y podrás verlo en tu navegador en:

http://localhost:5173/

🏗️ Construcción para producción

Si deseas generar una versión optimizada del proyecto para producción, usa:

npm run build

Esto creará una carpeta dist/ con los archivos listos para ser desplegados en un servidor.


Estado CI

Develop Relese 0.0.1 Master
-- -- --

📝 Licencia

This file is part of observatorios_cliente.

observatorios_cliente is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

observatorios_cliente is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with novedades_crud. If not, see https://www.gnu.org/licenses/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •