Skip to content

ULL-ESIT-GRADOII-TFG/samuel-ramos-tfg

Repository files navigation

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