#NotaPro
Este repositorio contiene el proyecto final de la asignatura de Desarrollo de sistemas Informáticos de la Universidad de La Laguna. NotaPro es el nombre de una aplicación web que permite administrar de forma fácil y rápida, nuestras tareas diarias, pudiendo crear nuevas tareas a realizar así como darlas por finalizadas.
###Uso Para usar la plataforma, deberemos de registrarnos con un correo electrónico o bien con nuestra cuenta de Google+. Una vez dentro, podremos gestionar nuestras tareas a traves de interfaz muy simple.
###Ejecución en modo local Si deseamos ejecutar la aplicación en modo local deberemos descargarnos el código fuente desde este repositorio de GitHub. Lo más recomendable, pero no necesario, es ejecutarla sobre un entorno de C9.io y seguir los siguientes pasos:
- Instalar las dependencias con
npm install
. - Crear un ID de Proyecto en la Google Developers Console y habilitar la API de Google+, pare ello podemos seguir el siguiente Tutorial.
- Las rutas que debemos utilizar si usamos C9.io son como las siguientes:
http://prueba-alu0100505009.c9users.io:8080
yhttp://prueba-alu0100505009.c9users.io:8080/auth/google/callback
, donde hay que tener en cuenta que la primera parte de dichas direcciones es nuestro propio proyecto de C9.io. - En caso de ejecutarlo en local deberemos de utilizar estas:
http://localhost:8080
yhttp://localhost:8080/auth/google/callback
. - Modificar el fichero
auth.js
, incluyendo nuestro propio clientID, clientSecret y callbackURL. - Ejecutar mongo en la consola con
./mongod
y a continuación arrancar elserver.js
###Tecnologías utilizadas
- NodeJS
- Express
- MongoDB
- Mongoose
- Sass
- Api de Google para registro de usuario
- Passport
- Nodemon
###Enlaces de interés
###Despliegue
###Páginas personales de los autores