Coder Social home page Coder Social logo

dataviz's Introduction

DATAVIZ

Projet

Dataviz est un projet sur la visualisation de données concernant la météo et la qualité des cours d'eau en France. Le back a été construit avec NodeJS et ExpressJS, et le front avec Angular 8. Sequelize est requis au préalable. Docker est également utilisée pour notre base de données.

Lancement du Docker

Rendez-vous dans le dossier Docker-Bdd. Une fois dans ce dossier, exécutez la commande suivante pour créer le réseau interne du docker :
docker network create --internal reseau_interne_base
Ensuite, lancer le docker avec la commande suivante : docker-compose up -d
Une fois lancé, allez sur localhost:8888. Vous arriverez sur la page de connexion de PhpMyAdmin.
L'identifiant est root et le mot de passe est root.
Créez une nouvelle base de données nommée dataviz.

Installation du back

A présent, rendez-vous dans le dossier Back/backend. Installez les modules nécessaires : npm install Pour créer le schéma de la base de données, exécutez la commande suivante : sequelize db:migrate Pour plus d'informations sur Sequelize, je vous invite à vous documenter dessus). Puis : npm start Le back est prêt et à l'écoute.

Installation du front

Il s'agit du dossier Front, exécutez la commande suivante pour installer les modules nécessaires :
npm install Pour lancer le serveur Angular, exécutez la commande suivante : ng serve -o (le -o va ouvrir automatiquement une fenêtre sur le site).

Rendez-vous sur la page localhost:4200 pour profitez du site Dataviz.

Swagger

Un swagger est disponible à l'adresse localhost:3000/explorer.

dataviz's People

Contributors

alexandrelascaux avatar emilie-git avatar ryanfadeau avatar smirkov avatar leoniedarois avatar valentinvincent avatar

Watchers

 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.