Skip to content

UNIZAR-30226-2021-11/Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

Backend del juego multijugador online Guiñote.

Para empezar

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.

Prerequisitos

PostgreSQL en su versión 9.6 o superior y Go al menos en versión 1.12.

Instalación en local

Base de datos

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.

Dependencias

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

Documentación

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...

¿Quiénes somos?

Grupo 11 (Susan L. Graham)

Proyecto Software

Grado en Ingeniería Informática

Escuela de Ingeniería y Arquitectura (Universidad de Zaragoza)

Fuentes empleadas

About

Backend del juego multijugador online Guiñote

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages