Codelab es una plataforma escrita usando Node.js, Express, MongoDB y la Github API para la gestión de tareas de código de forma cómoda y sencilla
- Tener instalado Node.JS
- Tener instaladoMongoDB
- Tener una cuenta de Github
- Crear una OAuth app de github
En primer lugar clonamos el repositorio
$ git clone [email protected]:ULL-ESIT-GRADOII-TFG/samuel-ramos-tfg.git
Se debe crear una OAuth app de Github
, rellenando con el nombre, dirección de nuestra app y con el callbackURL que será http://localhost:8081/login/github/return
La OAuth app de Github
nos dará dos tokens, el clientID
y el clientSecret
.
Al ejecutar el siguiente comando, instalará todas las dependencias necesarias y creará un fichero .env
con que debemos rellenar con el clientID
clientSecret
y el callbackURL
de nuestra OAuth app de Github
.
$ npm run setup
En una terminal aparte ejecuta este comando (Asegurate tener mongo instalado y bien configurado)
$ mongod
Con el siguiente comando se pone en marcha el servidor.
$ npm start
Desde el siguiente botón se puede desplegar la aplicación en heroku.
Mira la sección de dependencias en el package.json para más información
- Para contribuir lee el fichero CONTRIBUTING.md
- Para más detalles consulta el CODE_OF_CONDUCT.md
Mira la lista de contributors de este proyecto.
Este proyecto está bajo licencia GPL-3.0 - Consulta LICENSE.md para más detalles