{"id":20294037,"url":"https://github.com/manuel-dev-ing/proyecto_residencias","last_synced_at":"2026-04-12T15:05:34.172Z","repository":{"id":259582467,"uuid":"878265516","full_name":"Manuel-dev-ing/Proyecto_Residencias","owner":"Manuel-dev-ing","description":"Este proyecto fue desarrollado como parte de mis prácticas profesionales de la universidad. Su propósito es servir de soporte a las funciones del Departamento de Tecnologías en una cadena de farmacias, mediante un sistema de registro de incidencias","archived":false,"fork":false,"pushed_at":"2024-11-25T02:46:38.000Z","size":11638,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T09:33:48.925Z","etag":null,"topics":["bootstrap","css","javascript","jquery","mysql","php"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Manuel-dev-ing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-25T04:23:56.000Z","updated_at":"2024-11-25T02:46:42.000Z","dependencies_parsed_at":"2024-10-26T18:09:28.001Z","dependency_job_id":"5791f9fe-1e01-42a4-91e7-47599f05751e","html_url":"https://github.com/Manuel-dev-ing/Proyecto_Residencias","commit_stats":null,"previous_names":["manuel-dev-ing/proyecto_residencias"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manuel-dev-ing%2FProyecto_Residencias","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manuel-dev-ing%2FProyecto_Residencias/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manuel-dev-ing%2FProyecto_Residencias/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manuel-dev-ing%2FProyecto_Residencias/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Manuel-dev-ing","download_url":"https://codeload.github.com/Manuel-dev-ing/Proyecto_Residencias/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241789193,"owners_count":20020411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","css","javascript","jquery","mysql","php"],"created_at":"2024-11-14T15:27:16.679Z","updated_at":"2026-04-12T15:05:34.129Z","avatar_url":"https://github.com/Manuel-dev-ing.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Proyectos de Residencias Profesionales\n\n## Descripcion\nEste sistema permite a los usuarios acceder a una base de datos donde pueden buscar soluciones a problemas cotidianos y frecuentes que suelen surgir en las sucursales. Adicionalmente, proporciona la funcionalidad para registrar nuevas incidencias que se presentan en las sucursales. Las incidencias registradas son evaluadas y gestionadas por un administrador, quien se encarga de asignar soluciones adecuadas a cada caso.\n\n## Funcionalidades\n### Dashboard Principal\n  - `Resumen de Incidencias:` Visualización de las incidencias abiertas, cerradas y el total de incidencias.\n  - `Gráfica por Sucursales:` Muestra la distribución de incidencias por cada sucursal, facilitando la identificación de sucursales con mayor volumen de problemas.\n  - `Buscador de Incidencias:` Herramienta de búsqueda que permite a los usuarios encontrar incidencias específicas mediante palabras clave.\n\n### Gestión de Entidades\n  - `Categorías:` Administrar y actualizar las diferentes categorías para clasificar las incidencias.\n  - `Usuarios:` Gestión de usuarios que pueden interactuar con el sistema y recibir asignacion de rol para clasificarlos.\n  - `Prioridades:` Configurar y ajustar los niveles de prioridad para cada incidencia, optimizando el orden de resolución.\n  - `Sucursales:` Administración de las sucursales para su correcta asociación con las incidencias.\n\n### Gestión y Consulta de Incidencias\n  - `Consulta de Incidencias:`\n     - Los usuarios pueden visualizar sus propias incidencias y su estado actual.\n     - El Departamento de TI tiene acceso a todas las incidencias y puede asignar responsables para la resolución de cada una.\n  - `Detalle de la Incidencia:` Visualización detallada de cada incidencia, donde los usuarios pueden interactuar con el personal asignado por TI para recibir actualizaciones y,   finalmente, cerrar la incidencia cuando haya sido resuelta.\n\n### Perfil de Usuario\n  - `Visualización y Actualización de Perfil:` Los usuarios pueden ver y actualizar su información personal.\n  - `Cambio de Contraseña:` Funcionalidad para que el usuario pueda actualizar su contraseña de acceso.\n\n### Creación de Incidencias\n  - `Registro de Incidencias:` Los usuarios pueden crear una nueva incidencia especificando:\n      - `Título:` Breve descripción de la incidencia.\n      - `Descripción:` Detalle completo de la situación o problema.\n      - `Categoría:` Selección de una categoría relevante para el problema.\n      - `Prioridad:` Definición de la urgencia de la incidencia.\n      - `Documentos Adjuntos:` Opción para añadir archivos o documentos relevantes que ayuden en la resolución del problema.\n\n## Tecnologias utilizadas\n- `Backend:` PHP y MySQL.\n- `Frontend:` HTML, CSS, Bootstrap, JavaScript, jQuery.\n\n## Instalacion\nPara iniciar con el proyecto bienesRaíces, existen dos métodos principales de instalación que puedes seguir según tu preferencia.\n### Opción 1: Instalación con XAMPP\n1. Descargar e instalar XAMPP:\n  - Ve a la página oficial de XAMPP y descarga la versión compatible con tu sistema operativo.  \n  - Instala y ejecuta XAMPP, asegurándote de activar Apache y MySQL desde el panel de control.\n2. Configurar el Proyecto:\n  - Clona el repositorio de bienesRaíces en el directorio htdocs de XAMPP. Por defecto, esto estará en C:\\xampp\\htdocs\\bienesRaíces.\n  - Abre el archivo de configuración para la conexión a la base de datos en tu proyecto (generalmente config.php o en una clase de configuración) y asegúrate de que las credenciales coincidan:\n      - Host: localhost\n      - Usuario: root\n      - Contraseña: (dejar en blanco por defecto en XAMPP)\n\n  3. Configurar la Base de Datos:\n     - Inicia sesión en phpMyAdmin (generalmente disponible en http://localhost/phpmyadmin).\n     - Crea una base de datos para el proyecto llamada bienesRaíces.\n     - Importa el archivo SQL incluido en el proyecto para generar las tablas y datos iniciales.\n\n  4. Iniciar el Servidor:\n     - Accede al proyecto en el navegador desde http://localhost/bienesRaíces.\n\n  ### Opción 2: Instalación Manual con Apache y MySQL Workbench\n \n  1. Instalar Apache y MySQL:\n     - Descarga e instala Apache desde la web oficial de Apache.\n     - Descarga e instala MySQL Server desde la web oficial de MySQL.\n     - Configura Apache para que apunte al directorio de tu proyecto. Edita el archivo httpd.conf de Apache y cambia la ruta del DocumentRoot al directorio donde se clonará el repositorio bienesRaíces.\n \n 2. Instalar y Configurar MySQL Workbench:\n    - Descarga e instala MySQL Workbench desde la web oficial de MySQL Workbench.\n    - Inicia sesión en MySQL Workbench y crea una nueva conexión usando las credenciales configuradas en tu instalación de MySQL Server.\n    - Crea una base de datos llamada bienesRaíces.\n    - Importa el archivo SQL incluido en el proyecto para generar las tablas y datos iniciales.\n \n 3. Configurar el Proyecto:\n    - Clona el repositorio bienesRaíces en tu carpeta de documentos o en un directorio accesible para Apache.\n    - Asegúrate de que las credenciales de conexión en el archivo de configuración del proyecto estén correctas para tu base de datos:\n      - Host: localhost\n      - Usuario: (el usuario que configuraste)\n      - Contraseña: (la contraseña configurada en MySQL)\n     \n4. Iniciar el Servidor Apache:\n   - Inicia Apache, y abre el proyecto desde http://localhost/bienesRaíces en el navegador. \n\n## Licencia\n\nProyectos de Residencias Profesionales es [MIT licensed](./LICENSE).\n\n## Contacto\n**Nombre:** Manuel Tamayo Montero.\n\n**Correo:** manueltamayo9765@gmail.com\n\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuel-dev-ing%2Fproyecto_residencias","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanuel-dev-ing%2Fproyecto_residencias","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuel-dev-ing%2Fproyecto_residencias/lists"}