Giter Site home page Giter Site logo

consumer-dashboard's Introduction

Challenge Hello Watt

Vous cherchez un job/stage? Découvrez nos offres d'emplois.

Mise en place

  • Cloner ce dépo (ne pas en faire un fork)
  • Faites vos modifications
  • Faites un commit en local

Requirements:

Une fois django installé il vous suffit de vous placer dans le dossier joole, d'éxecuter la commande: "python manage.py runserver" et finnalement de vous rendre à l'adresse http://localhost:8000 pour avoir un aperçu du projet.

Votre mission

Ce projet possède déjà une base de donnée contenant les informations de consommation d'électricité de 100 clients pour les années 2016 et 2017. Votre mission est de mettre en forme ces données sur une même page.

Sur cette page votre objectif est d'afficher:

  • Les dépenses annuelles
  • La courbe de consommation de l'année 2017
  • D'identifier si le client a un chauffage électrique ou non (hint: en hiver la consommation électrique est bien plus importante en cas de chauffage électrique)
  • De détecter un dysfonctionnement: cela se traduit généralement par un changement brusque d'une année à l'autre

Les fichiers que vous avez à modifier sont:

  • joole/dashboard/templates/dashboard/results.html
  • joole/dashboard/views.py
  • joole/dashboard/static/dashboard/css/results.css
  • joole/dashboard/static/dashboard/css/results.js

Libre à vous de modifier d'autres fichiers si vous considerez que c'est nécessaire. Si besoin, vous avez accès aux données dans la base depuis http://localhost:8000/admin/ avec le login admin (mdp: admin)

Librairies à votre disposition

Certaines librairies sont déjà inclusent pour vous simplifier la tache: Bootstrap 3.3, JQuery 2.1, Morrisjs 0.5, FontAwesome 4,

Envoyer votre résultat

Une fois que vous avez terminé, merci d'envoyer votre résultat par mail à votre correspondant chez Hello Watt. Soit sous la forme d'un lien vers votre projet Github, ou un zip du projet (sans oublier le .git).

consumer-dashboard's People

Contributors

jeromebon avatar exifers avatar

Stargazers

 avatar

Watchers

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