ctfrancia / ajedrez-be Goto Github PK
View Code? Open in Web Editor NEWback-end code for chess website
License: MIT License
back-end code for chess website
License: MIT License
As a user I want to create a tournament
done
As a user I want to give the option to soft delete my account. I won't be able to be found in the system but still in the database
Yep, write tests
After creating a very basic tournament I want to update it with more information
As a user I want to know who is going to the tournament (of users that as signed up through the website)
As a user of the website I want to click a button(or login) and have all my ratings update
This endpoint will fetch the various 3rd party endpoints for updating the user's
depending on what's in the body create a dynamic query
as a dev I want to do the command make setup-dev
and have it at the end seed the database with some testing data.
normalize back end responses
as a developer I want to create all the CRUD operations for clubs
As a user after I enter in my details:
club
li chess
chess com
etc.
information. I want to make a 3rd party api request to get that information from those websites to update our website
As a user I want a website to interact with:
Technology:
Prefer Vue 2+
Progressive App (I think that's what they are called)
Mobile friendly (Everyone is using phones for that now)
As a developer I want to see the documentation for the APIs of this service
Create the database structure
As a developer I want to create all CRUD operations for Tournaments
Need to create the backend apis
create a nosql database for keeping records.
As a user I want to be able to message my friends
As a dev, after updating a user I want the user's version to be incremented.
right now it is not being incremented.
download and migrate the rest of the players from the clubs below:
ABRERA, ASSOCIACIO D'ESCACS
AGUSTI, CENTRE D'ESPORT
ALCOLETGE CLUB ESCACS
ALMENAR CLUB ESCACS
ALT EMPORDA, CLUB D'ESCACS
ALTA RIBAGORÇA CLUB ESCACS
AMISTAT DE PREMIA C.E.
AMPOSTA C.E.
ARBITRES NO JUGADORS
ARENYS DE MUNT, CENTRE MORAL
ARGENTONA C.P. ESCACS
ARTESA DE SEGRE, CLUB D'ESCACS
ASSOCIACIÓ CULTURAL ARMENIA DE BCN
ASSOCIACIÓ D'ESCACS PEONS DE REUS
ATENEU BARCELONES, C.E.
ATENEU COLON C.E.
ATENEU GUISSONA
AVINYO C.E.
BADALONA C.E.
BADIA, CLUB ESCACS I CULTURA
BAIX SEGRE, CLUB D'ESCACS
BALAFIA CLUB D'ESCACS
BALAGUER C.E.
BALSARENY - SALLENT C.E.
BALSARENY, U.E.
BANYOLES, C.E.
BARAD, CLUB ESCACS
BARBERA C.E.
BARCELONA, CLUB ESCACS
BELLCAIRE D'URGELL CLUB ESCACS
BELLPUIG C.E.
BERGUEDA C.E.
BISBAL PENEDES, S.C.R.
BLANES C.E.
C.E.R. L'ESCALA, CLUB D'ESCACS
CABRERA DE MAR, CLUB ESCACS
CADENA ESCACS
CALAF C.E.
CALAFELL C.E.
CALDES DE MONTBUI C.E.
CALELLA C.E.
CALLDETENES C.E.
CAMBRILS, UNIO ESCACS
CANET, CLUB ESCACS
CANOVELLES C.E.
CARDONA
CASINO SANTFELIUENC
CASSA C.E.
CASTELLAR DEL VALLES C.E.
CASTELLBISBAL, CLUB ESCACS
CASTELLDEFELS, C.E.
CASTELLTERÇOL, CLUB D'ESCACS
CATALONIA-JOVIAT E.
CATALUNYA E.C.
CENTELLES P.E.
CERAP RIUDOMS
CERDANYOLA MATARO C.E.
CERDANYOLA VALLES C.E.
CERVELLO, CLUB D'ESCACS
CIRCOL CATOLIC BADALONA
CLUB D'ESCACS LA RAPITA
CLUB ESCACS MiR
COLLBLANC C.E.
COMTAL C.E.
CONGRES C.E.
CONSELL BAIX LLOBREGAT
CONSELL BARCELONA
CONSELL BARCELONES NORD
CONSELL CAMP DE TARRAGONA
CONSELL CATALUNYA CENTRAL
CONSELL COMARCAL ANOIA
CONSELL TERRES DE L'EBRE
CONSELL VALLES - SABADELL
CONSELL VALLES ORIENTAL
CONSELLS ESPORTIUS DE LLEIDA
CONSTANTI, C.E.
COR DE MARINA BADALONA, C.E.
CORNELLA C.E.
CULONGE I SANT ANTONI, C.E.
DELEGACIO DE BARCELONA
DELEGACIO DE GIRONA
DELEGACIO DE LLEIDA
DELEGACIO TARRAGONA
DIAGONAL DEL ALFIL
DOS TORRES SANT CUGAT, C.E.
DOTZE CASTELLS C.E.
EL LLOBREGAT CLUB DE AJEDREZ
EL PRAT, C.E.
ELEFANT DE SOLSONA
ESCAC MAT, CLUB ESCACS
ESCACS ARTÉS
ESCACS ATENEU DUESAIGÜES
ESCOLA CATALANA D'ESCACS - ECADE
ESPIGA DE LES CORTS
ESPLUGA DE FRANCOLÍ, CLUB ESCACS
ESPLUGUENC, C.E.E.
ESPLUGUES L'AVENC C.E.
FEDERACIO EXTERNA
FIGUERES C.E.
FLANC DE DAMA, CLUB ESCACS
FLIX C.E.
FOMENT MARTINENC C.E.
FORNELLS, CLUB D'ESCACS
GANDESANA C.E.
GAVA C.E.
GELIDA, CLUB D'ESCACS
GERUNDA, C.E.
GEVA-CEA C.E.
GRAMENET CLUB ESCACS
GRAN PENYA VILANOVA C.E.
GRANOLLERS-CANOVELLES
GREEN URBAN GAMES, CLUB ESPORTIU
GUIXOLENC C.E.
HORTENC, ATENEU CULTURAL C.E.
HOSPITALET BELLVITGE CLUB D'ESCACS
HOSPITALET DE L'INFANT C.E.
HOSTALRIC CLUB ESCACS
IDEAL D'EN CLAVE C.E.
IGUALADA - ATENEU
IVARS D'URGELL C.E.
JAKE C.E.
JUNEDA C.E.
L'AMPOLLA, CLUB ESCACS
L'ESTANY, CLUB ESCACS
LA BISBAL EMPORDA C.E.
LA LIRA, C.E.
LA PASSIO D'ESPARREGUERA, C.E.
LA POBLA DE CLARAMUNT, CLUB DE TENNIS
LA SELVA DEL CAMP, C.E.
LA SEU D'URGELL, C.E.
LES FRANQUESES, C.E.
LILLET C.E.
LIRA VENDRELLENCA
LLAVANERES, CLUB ESCACS
LLEIDA C.E.
LLIÇA DE VALL, ESCACS
LLINARS, CLUB D'ESCACS
LLORET, CLUB ESCACS
MABEPA QUATRE CAMINS
MALGRAT C.E.
MANLLEU CLUB ESCACS
MARAGALL, JOAN AVV C.E.
MARITIM BLANES, CLUB ESCACS
MARTORELL C.E.
MASDENVERGE C.E.
MASNOU C.E.
MATADEPERA C.E.
MATARO C.E
MOIA MOIANES C.E.
MOLI NOU C.C.
MOLINS DE REI C.E. FOMENT
MOLLERUSSA
MOLLET, CLUB D'ESCACS
MONTBLANC C.E.
MONTBUI C.E.
MONTGRI, C.E.
MONTMELO C.E.
MONTORNES C.E.
NAVARCLES CLUB ESCACS
OLESA C.E.
OLOT
ONCE BARCELONA
PALAFRUGELL C.E.
PALAU AUSIT CLUB ESCACS
PALAU DE PLEGAMANS C.E.
PALLEJA, CLUB ESCACS
PARDINYES, C.E.
PARETANA D'ESCACS, ASSOCIACIO
PENYA MOLLET XXI, CLUB D'ESCACS
PEO VUIT, C.E.
PEON DOBLADO
PEON NEGRO, CLUB D'ESCACS
PEONA I PEO, C.E.
PEONS DE TOSSA CLUB ESCACS
PEONS DEL BRUC, CLUB D'ESCACS
PINEDA CLUB ESCACS
PLATJA D'ARO, CLUB ESCACS
PONENT CLUB ESCACS
PONTS C.E.
REUS DEPORTIU
REUS ESCACS C.E.
RIBES, PENYA D'ESCACS
RIPOLLET - PALAU AUSIT
RIU SENIA, CLUB ESCACS
RUBINENCA, AGRUPACIO D'ESCACS
RUY LOPEZ, CLUB ESCACS
SALAURIS CLUB D'ESCACS
SANT ADRIA C.E.
SANT ANDREU C.E.
SANT BOI C.E.
SANT BOI DE LLUÇANES, C.E.
SANT CUGAT CLUB ESCACS
SANT ESTEVE, C.E.
SANT FELIU C.E.U.C.
SANT GREGORI C.E.
SANT JOAN C.E.
SANT JOAN DESPI C.E.
SANT MARTI C.E.
SANT QUIRZE DEL VALLES
SANTA COLOMA DE QUERALT, A.E.
SANTA EUGENIA ESCACS
SANTA MARIA DE PALAUTORDERA, C. E.
SANTPEDOR C.E.
SECRETARIAT D'ENTITATS DE SANTS I HOSTAFRANCS
SITGES PRADO SUBURENC, P.E.
SOCIETAT CORAL COLON SABADELL
SUNWAY SITGES CLUB ESCACS
SURIA C.E.
TARADELL, PARC D'ESPORT C.E.
TARRAGONA C.E.
TARREGA C.E.
TERRASSA DEL CSC, C.E.
TONA-LA CREMA CLUB ESCACS
TORA C.E.
TORDERA C.E.
TORREBLANCA, CLUB ESCACS
TORREDEMBARRA C.E.
TORREFARRERA, C.E.
TORRENEGRA C.E.
TORTOSA C.E.
TRES PEONS C.E.
ULLASTRELL C.E.
ULLDEMOLINS, CLUB D'ESCACS
VALL DEL TENES, CLUB ESCACS
VALLFOGONA C.E.
VALLROMANES, ESCACS CLUB
VALLS C.E.
VIC, C.E.
VILA OLIMPICA, CLUB D'ESCACS
VILA-RODONA C.E.
VILA-SECA C.E.
VILAFRANCA C.E.
VILASSAR DE MAR, C.E.
VILOBI C.E.
As a dev I want to refactor the inputs we receive to validate them and return them... think of a more robust ShouldBindJSON
from gin
the metrics middleware always has a status code of 200. regardless of the actual status. The consumer is always returned the correct status code, however, inside the terminal I see 200
always
As the back end developer I want to create a way to secure the apis that not everyone can use them but rather need an auth key
clean up the migration files so there are a series of solid creation of tables and constraints for the necessary tables
Normalize and upload excel file to clubs table
Create the methods for a user
As a developer I want to create all CRUD for users
Set the "Location" in the header after creating a tournament
i want to create a middleware for checking the inc body and make sure everything is valid before continuing
need a preferred language to know what language they prefer for communication
create monitoring for error logs
as a user I want to create a match and associate with and without a tournament
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.