Backend

module
v0.0.0-...-b497eb9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2021 License: MIT

README

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

Directories

Path Synopsis
cmd
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL