Plataforma para la gestión de las tareas de informática
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
app
bin
config
public
test
.babelrc
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
LICENSE
README.md
app.js
app.json
bower.json
gulpfile.js
package-lock.json
package.json

README.md

TFG 17-18: CodeLab

JavaScript Style Guide

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

landing

Prerequisitos

  • Tener instalado Node.JS
  • Tener instaladoMongoDB
  • Tener una cuenta de Github
  • Crear una OAuth app de github

Instalación

En primer lugar clonamos el repositorio

$ git clone git@github.com: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

Despliegue

Desde el siguiente botón se puede desplegar la aplicación en heroku.

Deploy to Heroku

Dependecias

Mira la sección de dependencias en el package.json para más información

Contributing

Contributors

  • Samuel Ramos Barroso - Alumno - Losnen
  • Casiano Rodríguez León - Tutor - Crguezl

Mira la lista de contributors de este proyecto.

License

Este proyecto está bajo licencia GPL-3.0 - Consulta LICENSE.md para más detalles

Enlaces

  • Accede la app en local desde este enlace
  • Accede la app en Heroku desde este enlace
  • Repositorio de la memoria