https://github.com/sonsoleslp/proyectoquiz
ProyectoQuiz - CORE
https://github.com/sonsoleslp/proyectoquiz
Last synced: about 2 months ago
JSON representation
ProyectoQuiz - CORE
- Host: GitHub
- URL: https://github.com/sonsoleslp/proyectoquiz
- Owner: sonsoleslp
- License: mit
- Created: 2015-04-28T18:31:56.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-05-06T14:26:25.000Z (about 7 years ago)
- Last Synced: 2025-02-12T07:04:18.100Z (4 months ago)
- Language: JavaScript
- Homepage: http://sonsoleslp.herokuapp.com
- Size: 6.12 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![alt text][logo]
![alt text][firma]----
### Descripción del proyectoProyecto 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