Skip to content

19yisus/proyecto-3-v2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto año 3 (Sistema de gestion de permiso, reposo y asistencia)

uptp jj montilla

Objetivo del proyecto

El objetivo del software es automatizar el proceso de gestion de permiso , reposo y asistencia para los trabajadores de la escuela villas del pilar

nodejs y reactjs

tecnologias del proyecto

Frontend

  • HTML 5
  • CSS 3
  • ES6/ES7
  • Reactjs
  • bootstrap 4
  • jquery
  • AXIOS ( para hacer peticiones AJAX )

Backend

  • Nodejs + expressjs
  • Pg ( libreria para hacer conexion con el gesto de base de datos postgreSQL)
  • PostgreSQL
  • jwt-simple (libreria para trabajar con JWT)

instalación

tener previamente instalado

  • Node
  • Yarn
  • PostgreSQL

base de datos


El archivo sql se encuentra en la carpeta backend y dentro de la carpeta SQL se encuentra un archivo llamado 'base de datos.sql' ejecutalo en el shell de postgres

configuración


Nota: se esta trabajando por el momento, que al instalar y ejecutar por primera ves el servidor del backend registre un usuario por defecto que seria un usuario del tipo admin, root o un web master para que la comunidad no tenga la obligación de crear un usuario por el shell de postgreSQL

El archivo que hace de driver de conexion con la base de datos de prostgreSQL se llama 'driver_postgresql' y esta ubicada en la carpeta modelo dentro de la carpeta backend y solo tiene que cambiar lo siguiente

    config={
        user:"usuario db",
        host:"host",
        password:"clave",
        database:"nombre de la DB"
    }

backend


Ejecutar los siguientes comando en la carpeta backend

  • npm install (para instalar las dependencias del proyecto)
  • node servidor.js (para ejecutar el servidor de express)

frontend


Ejecutar los siguientes comando en la carpeta frontend

  • npm install (para instalar las dependencias del proyecto)
  • yarn start o npm start (para ejecutar el servidor de react)

About

versión dos del proyecto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.6%
  • HTML 9.8%
  • PHP 7.7%
  • CSS 1.9%