El objetivo del software es automatizar el proceso de gestion de permiso , reposo y asistencia para los trabajadores de la escuela villas del pilar
- HTML 5
- CSS 3
- ES6/ES7
- Reactjs
- bootstrap 4
- jquery
- AXIOS ( para hacer peticiones AJAX )
- Nodejs + expressjs
- Pg ( libreria para hacer conexion con el gesto de base de datos postgreSQL)
- PostgreSQL
- jwt-simple (libreria para trabajar con JWT)
- Node
- Yarn
- PostgreSQL
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
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"
}
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)
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)