Code Monkey home page Code Monkey logo

sitest01's Introduction

sitest01

L'application suivante affiche un jeu de donnée dans une page HTML. Ce jeu de donnée est récupéré par le biais d'une API. Le jeu de donnée est stocké dans un fichier au format CSV.

Dans cette mise en situation, vous devez faire évoluer l'application pour répondre aux demandes métiers ci-dessous :

  • Ajouter un lien cliquable permettant de rafraichir les données du tableau #nombreRaccordableByCodePostal

  • Ajouter un champ de recherche permettant de rechercher des lignes par code postal. La recherche se fera en ajax.

  • Ajouter un champ de recherche par code insee. La recherche par code insee devra faire en sorte de sommer le nombre de raccordable des différentes villes faisant partie de la commune. La recherche se fera en ajax.

      Le code insee représente un code unique associé à une commune. Le code postal est lui aussi unique mais ne représente pas forcément une commune (ex: Le code postal de la plaine des cafres est 97418 alors que son code insee est 97422, qui correspond à la commune du Tampon).
      Pour obtenir les associations code insee <=> code postal vous devez utiliser le webservice suivant : https://datanova.laposte.fr/api/records/1.0/search//?dataset=laposte_hexasmal&q=974&rows=1000
    
  • Ajouter un framework CSS pour améliorer l'aspect général de la page.

  • Proposer une autre amélioration qui vous semble pertinente.

Votre réalisation devra être transférée dans un patch git que vous nous transmettrez par e-mail. Le patch contiendra l'ensemble des commits que vous avez réalisé depuis origin/master. Le nom du fichier de patch devra respecter le format suivant :

nom_prenom_YYYYMMDD.patch

Une façon simple de générer un tel patch est d'executer la commande suivante depuis votre branche de travail :

Sur un environnement linux :

git format-patch origin/master --stdout > nom_prenom_YYYYMMDD.patch

sitest01's People

Contributors

emmanuel-leveneur avatar reunicable avatar

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.