Backend del juego multijugador online Guiñote.
Este proyecto utiliza el lenguaje de programación Go (Golang) y el motor de base de datos PostgreSQL.
En el futuro se implementarán WebSockets.
PostgreSQL en su versión 9.6 o superior y Go al menos en versión 1.12.
psql -U postgres
postgres=# CREATE ROLE javier WITH LOGIN PASSWORD 'javier';
postgres=# CREATE DATABASE guinote OWNER javier;
Actualizar fichero .env con el nombre de la base de datos, usuario y contraseña que introduzcas a continuación.
Necesitaréis información de cómo realizar peticiones con JWS introduciendo el BearerToken que obtenéis en el login Se requieren las siguentes dependencias:
-
github.com/go-chi/chi
-
github.com/joho/godotenv
-
github.com/lib/pq
-
golang.org/x/crypto
-
github.com/dgrijalva/jwt-go
La documentación de se irá completando en la sección Wiki del repositorio. En ella se podrá encontrar información de las tecnologías empleadas, formatos de consulta...
Grupo 11 (Susan L. Graham)
Proyecto Software
Grado en Ingeniería Informática
Escuela de Ingeniería y Arquitectura (Universidad de Zaragoza)