Skip to content

AngelVelasco1/Incidencias_Management

Repository files navigation

Incidencias Managment

Este proyecto tiene como objetivo desarrollar un sistema de administración de un zoologico usando temas tales como:

  • Consultas MongoDb
  • Autenticacion a traves de Discord -Sesion de usuarios
  • Validacion de colecciones
  • Validacion con DTO -CRUD Funcional
  • Context, Props, etc... en React
  • Diseño responsive
  • Animaciones y transiciones con framer motion
  • Y mas

Diagrama MER

Funcionalidades principales

  1. Sistemas de autenticacion con discord
    • Autenticar al usuario mediante la API de Discord para obtener información del perfil del usuario.
    • Guardar los datos obtenidos por el sistema de autenticación (token, id_usuario).
    • Si el usuario no existe en el servidor se creara dentro del mismo
  2. Gestion de Incidencias
    • Añadir Incidencias: Permite a los usuarios añadir incidencias dinamicamente
    • Eliminar Incidencias: Elimina una incidencia seleccionada por el usuario
    • Actualizar Incidencias Actualiza las propiedades de una incidencia seleccionada por el usuario
    • Filtrar Incidencias Podras filtrar incidencias por el lugar, realzaciando una busqueda mas facil

Tecnologías utilizadas

El proyecto utilizará las siguientes tecnologías:

Instalacion

  1. Clona este repositorio en tu máquina en tu carpeta referente dentro del cluster

    git clone https://github.com/AngelVelasco1/Incidencias_Management.git
  2. Instala dependencias

     npm i
  3. Convierte el archivo .env.example a .env

    mv .env.example .env
  4. Inicia el servidor mediante el comando npm run start.

  5. Inicia el servidor frontend mediante el comando npm run dev

  6. Una vez ambos servidores esten en funcionamiento, la aplicacion funcionara en el puerto que vite especifique :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published