Code Monkey home page Code Monkey logo

sundowndev / winnersneverstop Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 3.0 25.51 MB

La différence entre les gagnants et les perdants se voit à la grandeur face à la pression. Leur capacité à persévérer et ne jamais arrêter de s'entraîner. Découvrez les coulisses d’une discipline sportive qui se développe de plus en plus, et en particulier en France.

Home Page: https://winnersnevers.top/

HTML 0.98% CSS 13.30% JavaScript 84.87% Shell 0.61% Dockerfile 0.24%
documentary web-documentary esports react france

winnersneverstop's Introduction

WinnersNeverStop

La différence entre les gagnants et les perdants se voit à la grandeur face à la pression. Leur capacité à persévérer et ne jamais arrêter de s'entraîner. Découvrez les coulisses d’une discipline sportive qui se développe de plus en plus, et en particulier en France.

Winners Never Stop est un projet de web documentaire destiné à étudier la place de l'esport en France, les législations et les formations qui se mettent en place. Dans ce web-documentaire, vous découvrirez les coulisses d’un sport qui se développe de plus en plus, et en particulier en France. Depuis plus de 10 ans, des événements e-sportifs sont organisés chaque année en France réunissant des milliers de joueurs sur différents jeux. Bien que l'activité physique ne soit pas comparable à celle des sports traditionnels, l'e-sport a été reconnu comme une discipline sportive à part entière grâce à l'entrainement mental qu'elle nécessite. Ce documentaire à pour but de montrer l'envers du décors de cette discipline et comment elle évolue en France.

À l’heure où le domaine du sport électronique est en pleine expansion, des joueurs du monde entier s’entraînent chaque jour pour se dépasser et espérer arriver un jour au sommet de la scène professionnelle, regroupant les meilleurs joueurs du monde. Malgré le débat grandissant sur son association aux sports traditionnels, l’esport ne cesse de grandir et de se démocratiser chaque jour. Ce documentaire a pour but de montrer l’envers du décors de cette discipline et comment elle évolue en France.

Crédits

Design & développement

  • Aymeline Chemin
  • Matthieu Blok
  • Mickael De jesus
  • Quentin Aimé
  • Raphael Cerveaux

Articles & contenu vidéo

  • Raphael Cerveaux

Remerciements


Web application

Installation

$ git clone [email protected]:sundowndev/WinnersNeverStop.git
$ cd WinnersNeverStop
$ chmod +x scripts/*
$ ./scripts/setup

Usage (Docker)

$ docker-compose up -d

Usage

Start the client (port 8000)

$ cd client
$ npm run build
$ npm start

Start the server (port 3000)

$ cd server
$ node server.js

API usage

Requests

As best practice, use these headers to make requests to the API:

Content-Type: application/json
Accept: application/json

When signed in, you must provide the access token:

Authorization: <Access_token>

Note: The token is valid for 3 hours. After that delay you have to sign in again to get another one.

Responses

Note: the HTTP response code will never be in the response.

Validation error example:

{
    "success": false,
    "message": "Form is invalid.",
    "errors": [
        {
            "message": "\"password\" is required",
            "path": [
                "password"
            ],
            "type": "any.required",
            "context": {
                "key": "password",
                "label": "password"
            }
        }
    ]
}

success key indicate if an error occured or not. It may not be present in case of success.

Getting object(s):

{
    "data": {
      "_id": "5bec2fed257ab94172cd3874",
      "firstname": "Raphael",
      "lastname": "NA",
      "username": "sundown",
      "createdAt": "2018-11-14T14:23:41.581Z",
      "updatedAt": "2018-11-14T14:23:41.581Z",
      "__v": 0
    }
}

Handling arrays:

{
    "data": [
      {
        "_id": "5bec2fed257ab94172cd3874",
        "firstname": "Raphael",
        "lastname": "NA",
        "username": "sundown",
        "createdAt": "2018-11-14T14:23:41.581Z",
        "updatedAt": "2018-11-14T14:23:41.581Z",
        "__v": 0
      },
      {
        "_id": "2byz2fed257ab94172cd3858",
        "firstname": "Quentin",
        "lastname": "NA",
        "username": "quentin",
        "createdAt": "2018-11-14T14:23:41.581Z",
        "updatedAt": "2018-11-14T14:23:41.581Z",
        "__v": 0
      }
    ]
}

When fetching an object, data key presence will indicate that the action succeeded and there's no error.

winnersneverstop's People

Contributors

micka-dej avatar quentin-aime avatar sundowndev avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

winnersneverstop's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.