An open API service indexing awesome lists of open source software.

https://github.com/sonsoleslp/proyectoquiz

ProyectoQuiz - CORE
https://github.com/sonsoleslp/proyectoquiz

Last synced: about 2 months ago
JSON representation

ProyectoQuiz - CORE

Awesome Lists containing this project

README

        

![alt text][logo]
![alt text][firma]

----
### Descripción del proyecto

Proyecto desarrollado para la asignatura de Computación en Red de 3º curso de *Grado en Ingeniería de Servicios y Sistemas de Telecomunicaciones* de la UPM.

El proyecto consiste en una aplicación web, que emplea *node.js* para la capa de servidor; *HTML*, *CSS* y *JS* para el front-end, y base de datos *SQLite*.

Además el alojamiento web se realiza mediante la plataforma Cloudinary, y el servicio de correo electrónico, a través de Nodemailer.

El *Quiz* contiene varias secciones

- **Página principal**: Página de bienvenida a la aplicación
- **Preguntas**: Contiene un listado de todas las preguntas.
- **Mis preguntas**: Contiene un listado de todas las preguntas creadas por el usuario.
- **Favoritos**: Contiene un listado de todas las preguntas que el usuario ha marcado como favoritas.
- **Estadísticas**: Presenta estadísticas sobre el número de preguntas y comentarios.
- **Ranking**: Contiene la tabla de usuarios con sus respectivas puntuaciones.
- **Créditos**: Perfil de la autora.

Las preguntas se pueden modificar y/o eliminar si se es propietario de ellas, pero cualquiera puede marcarlas como favoritas. También se pueden agregar fotos, comentarios y crear preguntas nuevas.

Cada usuario tiene un perfil, accesible desde el listado de usuarios, con una foto personalizable y una descripción del usuario.

### Instalación
(Es necesario disponer de heroku toolbelt)

```sh
$ git clone https://github.com/sonsoleslp/ProyectoQuiz
$ cd ProyectoQuiz
$ npm install
$ foreman start
```

### Recursos
+ [node.js] Programación back-end
+ [express] Servidor
+ [google-fonts]: Fuentes de la página
+ [google-charts]: Estadísticas
+ [nodemailer]: Correo electrónico de confirmación
+ [cloudinary]: Alojamiento de imágenes
+ [add-this]: Compartir en redes sociales

[node.js]:http://nodejs.org
[google-charts]:https://developers.google.com/chart/
[google-fonts]:https://www.google.com/fonts
[jQuery]:http://jquery.com
[nodemailer]:http://www.nodemailer.com/
[cloudinary]:https://cloudinary.com/
[express]:http://expressjs.com
[add-this]:http://www.addthis.com/

[logo]: http://sonsoleslp.neocities.org/OTHER.png
[firma]:http://sonsoleslp.neocities.org/FIR.png