Skip to content

Proyecto formativo para el Centro Tecnológico del Mobiliario (SENA), enfocado a el sector productivo de los cursos.

License

Notifications You must be signed in to change notification settings

sena-proyectos/practicas-ctm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenido a ctm_practicas 👋

Version License: MIT

Proyecto dedicado al registro y seguimiento de los aprendices que se encuentren actualmente en la etapa practica de su programa de formacion

Instalación

Server y Client

> npm i 

Instalación de la base de datos

Para poder importar la base correctamente debes tener MySQL Community descargado. Luego de eso deberás abrir los servicios de tu sistema operativo (añadir imagen de los servicios). Luego, abrirás MySQL Community y entrarás a tu servidor local (añadir imágen). Irás a Server -> Data Import y seleccionarás los el archivo .sql que descargaste en los Releases. Le das a Import data y listo.


Uso

Server

> npm run dev
> npm run tsc

Cliente

> npm run dev

Notas en el API

En api crear un archivo llamado: .env que tenga la siguiente forma:

# Ruta del servidor de express
PORT=3000
# Usuario del usuario MySQL
DB_USER=root
# Contraseña del usuario MySQL
DB_PASSWORD=root
# Host del usuario MySQL
DB_HOST=localhost
# nombre de la base de datos MySQL
DB_DATABASE=practicas_sena
# Puerto de conexión de SQL
DB_PORT=3306
SECRET=foo

Reemplazar credenciales para conectarte a MySQL. Este archivo va ser ignorado en la subida a github, ya que contiene información sensible.

El contenido de client fue creado usando: Vite. El contenido de server fue creado usando: npm init y tsc --init.

Diseños de baja fidelidad

Figma https://www.figma.com/file/kEti36tdXAc1RqEp7MVGGi/Dise%C3%B1os-de-baja-fidelidad-SENA?type=design&node-id=0%3A1&mode=design&t=VrfBPJ0BYJrpWkEp-1

Tecnologías

Front end

react javascript tailwind

Back end

typescript nodejs express mysql

🏆 Autor

  • 👤 Stiven Blandon

🎖 Colaboradores

  • 👤 Lorena Quiceno
  • 👤 Kevin Chica
  • 👤 Juan Carlos Prasca
  • 👤 Jairo Elías Bellaco
  • 👤 Luis Miguel Alvarez Marin
  • 👤 Diana Carolina Galeano Carmona
  • 👤 Daniel Piedrahita Molina

🤝 Contribuyentes

  • 👤 Stiven Benjumea
  • 👤 Juan Guillermo Gomez
  • 👤 Tatiana Mosquera
  • 👤 Cristian David Bedoya Torres
  • 👤 Carlos Eduardo Morales Estrada

Perfiles Github

🤝 Contribuciones

¡Contribuciones, problemas y nuevas características son bienvenidas!

Siéntete libre de generar un problema en nuestra issues page.

Ayúdanos

¡Danos una ⭐️ si te interesa este proyecto!