diff --git a/iteration-2.md b/iteration-2.md
new file mode 100644
index 0000000000000000000000000000000000000000..7a11a14a3047495a8d88bf10423efbbb6967dc06
--- /dev/null
+++ b/iteration-2.md
@@ -0,0 +1,77 @@
+# Rapport d'itération 2
+
+## Composition de l'équipe 
+*Remplir ce tableau avec la composition de l'équipe et les rôles.*
+
+|                    | Itération précédente     |
+| -------------           |-------------             |
+| **Product Owner**       | Pierre-François Aliaga   |
+| **Scrum Master**        | Alexis Andreani          |
+
+## Bilan de l'itération précédente  
+### Évènements 
+*Quels sont les évènements qui ont marqué l'itération précédente? Répertoriez ici les évènements qui ont eu un impact sur ce qui était prévu à l'itération précédente.*
+> *Une US n'a pas été terminée et doit repartir dans le product backlog*
+
+### Taux de complétion de l'itération  
+*Quel est le nombre d'éléments terminés par rapport au nombre total d'éléments prévu pour l'itération?*
+> *5 terminés / 6 prévus = 83%*
+
+### Liste des User Stories terminées
+*Quelles sont les User Stories qui ont été validées par le PO à la fin de l'itération ?*
+- En tant que Ines je souhaite que les mots de passe rentrés par l'utilisateur des comptes soient suffisamment fort
+- En tant que Ines je souhaite une base de données pour fournir aux users divers menus
+- En tant qu'utlisateur, je souhaite disposer d'une fonctionnalité pour modifier mon mot de passe
+- En tant que users je souhaite avoir la possibilité de modifier mes informations personnelles dans la page mon profil
+- En tant que Ines je souhaite permettre à mes utilisateurs de saisir des informations pour leur proposer des conseils santé personnalisés
+
+## Rétrospective de l'itération précédente
+  
+### Bilans des retours et des précédentes actions 
+*Quels sont les retours faits par l'équipe pendant la rétrospective? Quelles sont les actions qui ont apporté quelque chose ou non?*
+> L'équipe trouve que la vélocité est inférieure à ce qu'elle est possible de faire. Elle peut augmenter la cadence. Passer plus de temps à définir les US permet d'être plus efficace lors de la réalisation du sprint.
+
+### Actions prises pour la prochaine itération
+*Quelles sont les actions décidées par l'équipe pour la prochaine itération ?*
+> Nous allons passer à une vélocité de environ 35. Nous allons revoir les définitions de certaines UserStories
+ 
+### Axes d'améliorations 
+*Quels sont les axes d'améliorations pour les personnes qui ont tenu les rôles de PO, SM et Dev sur la précédente itération?*
+> Plus de communication interne est nécessaire. Les US ne doivent pas contenir de technique. Les tâches peuvent être mieux organisées, certaines personnes peuvent avoir plus d'US à leur charge
+
+## Prévisions de l'itération suivante  
+### Évènements prévus  
+*Quels sont les évènements qui vont peut être impacter l'itération? Répertoriez ici les évènements que vous anticipez comme ayant un impact potentiel pour l'itération (absences, changement de cap, difficultés, etc.).*
+> Récupérer une base de données de sites de sports avec la localisation et les types de sports disponibles semble difficile
+
+### Titre des User Stories reportées  
+*Lister ici les éléments des itérations précédentes qui ont été reportés à l'itération suivante. Ces éléments ont dû être revus et corrigés par le PO.*
+> "En tant que Ines, je souhaite une BDD pour fournir aux users divers menus" - Les menus seront suggérés dans le compte mais n'apparaîtront pas comme liste.
+> "En tant que users je souhaite pouvoir voir mes informations personnelles dans la page mon profil" - Les informations manquantes seront ajoutées au compte user
+
+### Titre des nouvelles User Stories  
+*Lister ici les nouveaux éléments pour l'itération suivante. Ces éléments ont dû être revus et corrigés par le PO.*
+> En tant que users je souhaite pouvoir voir mes informations personnelles dans la page mon profil
+> En tant que utilisateur, je souhaite pouvoir avoir accès à des sites de sports via un moteur de recherche intégré au site pour appliquer les conseils qui me sont donnés par le site
+> En tant qu'utilisateur je souhaite avoir un résumé graphique de mes données pour visualiser ma progression
+> En tant que Ines je souhaite pouvoir accéder à une page de contrôle pour accéder aux statistiques de mes clients
+> En tant qu'utilisateur enregistré je souhaite récupérer des conseils adaptés à ma personne (ex: mange plus de fruits) pour améliorer mon style de vie
+> En tant que Ines je souhaite que les utilisateurs aient accès à divers menus pour avoir une alimentation saine
+
+## Confiance 
+### Taux de confiance de l'équipe dans l'itération  
+*Remplir le tableau sachant que :D est une confiance totale dans le fait de livrer les éléments de l'itération. Mettre le nombre de votes dans chacune des cases. Expliquer en cas de besoin.*
+
+|          	| :( 	| :| 	| :) 	| :D 	|
+|:--------:	|:----:	|:----:	    |:----:	|:----:	|
+| Equipe 7 	|  *0* 	|  *0* 	    |  *1* 	|  *5* 	|
+
+### Taux de confiance de l'équipe pour la réalisation du projet 
+*Remplir le tableau sachant que :D est une confiance totale dans le fait de réaliser le projet. Mettre le nombre de votes dans chacune des cases. Expliquer en cas de besoin.*
+
+|          	| :( 	| :| 	| :) 	| :D 	|
+|:--------:	|:----:	|:----:	    |:----:	|:----:	|
+| Equipe 7 	|  *0* 	|  *0* 	    |  *3* 	|  *3* 	|
+
+ 
+ 
\ No newline at end of file
diff --git a/website/nutriform/admin.py b/website/nutriform/admin.py
index 918645fc62d2a09b78eac1d4518f3186e42cd0a9..38deb820c2de7843a12adc4c549cf0f9d93101b2 100644
--- a/website/nutriform/admin.py
+++ b/website/nutriform/admin.py
@@ -1,6 +1,7 @@
 from django.contrib import admin
-from .models import Menu, QuestionQuotid
+from .models import Menu, QuestionQuotid, InfosUser
 
 # Register your models here.
 admin.site.register(Menu)
-admin.site.register(QuestionQuotid)
\ No newline at end of file
+admin.site.register(QuestionQuotid)
+admin.site.register(InfosUser)
\ No newline at end of file
diff --git a/website/nutriform/forms.py b/website/nutriform/forms.py
index 8284dff0fc68220ba5b649c435d766164a155e60..feb7bcf32fbe6c362b2f4b2d05c0a0b5737d6877 100644
--- a/website/nutriform/forms.py
+++ b/website/nutriform/forms.py
@@ -1,11 +1,12 @@
 from django import forms
+from django import forms
 from datetime import datetime
 from django.contrib.auth.models import User
 from django.contrib.auth.forms import UserCreationForm, UserChangeForm
 from django.core.exceptions import ValidationError
 import os
  
-from .models import QuestionQuotid
+from .models import QuestionQuotid, InfosUser, Maladies_permanentes, MALADIES_PERMANENTES
 
 class UserForm(UserCreationForm):
 
@@ -33,4 +34,13 @@ class QuestionQuotidForm(forms.ModelForm):
 
     class Meta:
         model = QuestionQuotid
-        fields = '__all__'
\ No newline at end of file
+        fields = '__all__'
+        exclude = ('user', 'date')
+
+class InfoUserForm(forms.ModelForm):
+    #maladies = forms.SelectMultiple(choices= Maladies_permanentes.objects.all())
+    maladies = forms.MultipleChoiceField(widget = forms.SelectMultiple(), choices=MALADIES_PERMANENTES)
+
+    class Meta:
+        model = InfosUser
+        fields = ('date_naissance', 'adresse', 'sexe', 'maladies')
\ No newline at end of file
diff --git a/website/nutriform/migrations/0003_questionquotid_user.py b/website/nutriform/migrations/0003_questionquotid_user.py
new file mode 100644
index 0000000000000000000000000000000000000000..65a090b4ea0a13a80ebdafeb78d51fb0c15c7ebd
--- /dev/null
+++ b/website/nutriform/migrations/0003_questionquotid_user.py
@@ -0,0 +1,21 @@
+# Generated by Django 2.2.6 on 2019-11-27 17:48
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+        ('nutriform', '0002_auto_20191107_0040'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='questionquotid',
+            name='user',
+            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0004_questionquotid_date.py b/website/nutriform/migrations/0004_questionquotid_date.py
new file mode 100644
index 0000000000000000000000000000000000000000..53c24230517d369fea4b13c696f6bd64404de931
--- /dev/null
+++ b/website/nutriform/migrations/0004_questionquotid_date.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.6 on 2019-11-27 17:54
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0003_questionquotid_user'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='questionquotid',
+            name='date',
+            field=models.DateField(null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0005_auto_20191127_1756.py b/website/nutriform/migrations/0005_auto_20191127_1756.py
new file mode 100644
index 0000000000000000000000000000000000000000..b3ee5c1b2c31aced0acb080ae756b04b1871fe50
--- /dev/null
+++ b/website/nutriform/migrations/0005_auto_20191127_1756.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.6 on 2019-11-27 17:56
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0004_questionquotid_date'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='questionquotid',
+            name='date',
+            field=models.DateField(auto_now_add=True, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0006_auto_20191127_2225.py b/website/nutriform/migrations/0006_auto_20191127_2225.py
new file mode 100644
index 0000000000000000000000000000000000000000..749bfbe32798b35973e932d316825b3cf53f2100
--- /dev/null
+++ b/website/nutriform/migrations/0006_auto_20191127_2225.py
@@ -0,0 +1,29 @@
+# Generated by Django 2.2.6 on 2019-11-27 22:25
+
+import datetime
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0005_auto_20191127_1756'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='InfosUser',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('adresse', models.CharField(max_length=200)),
+                ('date_naissance', models.DateField()),
+                ('sexe', models.CharField(choices=[('M', 'Homme'), ('F', 'Femme'), ('N', 'Autre')], max_length=1)),
+                ('maladies', models.TextField(max_length=200)),
+            ],
+        ),
+        migrations.AlterField(
+            model_name='questionquotid',
+            name='date',
+            field=models.DateField(default=datetime.date.today),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0007_auto_20191127_2227.py b/website/nutriform/migrations/0007_auto_20191127_2227.py
new file mode 100644
index 0000000000000000000000000000000000000000..b4e7f49708fbbd24f151d0ff6801c12410962a91
--- /dev/null
+++ b/website/nutriform/migrations/0007_auto_20191127_2227.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.6 on 2019-11-27 22:27
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0006_auto_20191127_2225'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='infosuser',
+            name='maladies',
+            field=models.TextField(max_length=200, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0008_auto_20191127_2228.py b/website/nutriform/migrations/0008_auto_20191127_2228.py
new file mode 100644
index 0000000000000000000000000000000000000000..d3e7a526094fab1de9125b999a07b40e88336cf2
--- /dev/null
+++ b/website/nutriform/migrations/0008_auto_20191127_2228.py
@@ -0,0 +1,26 @@
+# Generated by Django 2.2.6 on 2019-11-27 22:28
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+        ('nutriform', '0007_auto_20191127_2227'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='infosuser',
+            name='user',
+            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
+        ),
+        migrations.AlterField(
+            model_name='infosuser',
+            name='maladies',
+            field=models.TextField(blank=True, max_length=200, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0009_auto_20191127_2233.py b/website/nutriform/migrations/0009_auto_20191127_2233.py
new file mode 100644
index 0000000000000000000000000000000000000000..7f7692e41dee054a613f69876193e2fbce7795dd
--- /dev/null
+++ b/website/nutriform/migrations/0009_auto_20191127_2233.py
@@ -0,0 +1,28 @@
+# Generated by Django 2.2.6 on 2019-11-27 22:33
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0008_auto_20191127_2228'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='infosuser',
+            name='adresse',
+            field=models.CharField(max_length=200, null=True),
+        ),
+        migrations.AlterField(
+            model_name='infosuser',
+            name='date_naissance',
+            field=models.DateField(null=True),
+        ),
+        migrations.AlterField(
+            model_name='infosuser',
+            name='sexe',
+            field=models.CharField(choices=[('M', 'Homme'), ('F', 'Femme'), ('N', 'Autre')], max_length=1, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0010_auto_20191127_2310.py b/website/nutriform/migrations/0010_auto_20191127_2310.py
new file mode 100644
index 0000000000000000000000000000000000000000..a1e386124b43d408f0df45ecc34ef1f36b79501c
--- /dev/null
+++ b/website/nutriform/migrations/0010_auto_20191127_2310.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.6 on 2019-11-27 23:10
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0009_auto_20191127_2233'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='questionquotid',
+            name='maladies',
+            field=models.CharField(blank=True, choices=[('RH', 'Rhume'), ('GR', 'Grippe'), ('AN', 'Angine')], max_length=3, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0011_auto_20191127_2335.py b/website/nutriform/migrations/0011_auto_20191127_2335.py
new file mode 100644
index 0000000000000000000000000000000000000000..476f50e4ae058f0416f9018503cb638f0fa004f6
--- /dev/null
+++ b/website/nutriform/migrations/0011_auto_20191127_2335.py
@@ -0,0 +1,19 @@
+# Generated by Django 2.2.6 on 2019-11-27 23:35
+
+from django.db import migrations, models
+import django.utils.timezone
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0010_auto_20191127_2310'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='questionquotid',
+            name='date',
+            field=models.DateField(default=django.utils.timezone.now),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0012_maladies_permanentes.py b/website/nutriform/migrations/0012_maladies_permanentes.py
new file mode 100644
index 0000000000000000000000000000000000000000..f2bc759662711fb6e7aba5ad346e62b46fde536b
--- /dev/null
+++ b/website/nutriform/migrations/0012_maladies_permanentes.py
@@ -0,0 +1,20 @@
+# Generated by Django 2.2.7 on 2019-11-28 09:57
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0011_auto_20191127_2335'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Maladies_permanentes',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('maladies', models.CharField(blank=True, choices=[('DER', 'Maladies dermatologiques'), ('CAV', 'Maladies cardio-vasculaires'), ('RES', 'Maladies cardio-vasculaires'), ('CAN', 'Cancer'), ('OCU', 'Maladies et troubles oculaires'), ('GEN', 'Maladies génétiques'), ('INF', 'Maladies infectieuses'), ('RAR', 'Maladies rares')], max_length=3, null=True)),
+            ],
+        ),
+    ]
diff --git a/website/nutriform/migrations/0013_auto_20191128_1107.py b/website/nutriform/migrations/0013_auto_20191128_1107.py
new file mode 100644
index 0000000000000000000000000000000000000000..c7ae23d878c4f6190c96fb7e59e6eaf4bc102df8
--- /dev/null
+++ b/website/nutriform/migrations/0013_auto_20191128_1107.py
@@ -0,0 +1,22 @@
+# Generated by Django 2.2.7 on 2019-11-28 10:07
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0012_maladies_permanentes'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='infosuser',
+            name='maladies',
+        ),
+        migrations.AddField(
+            model_name='infosuser',
+            name='maladies',
+            field=models.ManyToManyField(blank=True, null=True, to='nutriform.Maladies_permanentes'),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0014_auto_20191128_1107.py b/website/nutriform/migrations/0014_auto_20191128_1107.py
new file mode 100644
index 0000000000000000000000000000000000000000..0d57ef7cdbc2471bd3201bce38709b78cb28b73c
--- /dev/null
+++ b/website/nutriform/migrations/0014_auto_20191128_1107.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.7 on 2019-11-28 10:07
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0013_auto_20191128_1107'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='infosuser',
+            name='maladies',
+            field=models.ManyToManyField(blank=True, to='nutriform.Maladies_permanentes'),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0015_auto_20191128_1220.py b/website/nutriform/migrations/0015_auto_20191128_1220.py
new file mode 100644
index 0000000000000000000000000000000000000000..e77a2d53213ae3152589662b722ab66db0e6909b
--- /dev/null
+++ b/website/nutriform/migrations/0015_auto_20191128_1220.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.7 on 2019-11-28 11:20
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('nutriform', '0014_auto_20191128_1107'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='maladies_permanentes',
+            name='maladies',
+            field=models.CharField(choices=[('DER', 'Maladies dermatologiques'), ('CAV', 'Maladies cardio-vasculaires'), ('RES', 'Maladies cardio-vasculaires'), ('CAN', 'Cancer'), ('OCU', 'Maladies et troubles oculaires'), ('GEN', 'Maladies génétiques'), ('INF', 'Maladies infectieuses'), ('RAR', 'Maladies rares')], max_length=3, null=True),
+        ),
+    ]
diff --git a/website/nutriform/migrations/0016_maladies_permanentes_user.py b/website/nutriform/migrations/0016_maladies_permanentes_user.py
new file mode 100644
index 0000000000000000000000000000000000000000..c10cddbb7be2e3db168b12e2e3f21fd500b338a0
--- /dev/null
+++ b/website/nutriform/migrations/0016_maladies_permanentes_user.py
@@ -0,0 +1,21 @@
+# Generated by Django 2.2.7 on 2019-11-28 12:25
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+        ('nutriform', '0015_auto_20191128_1220'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='maladies_permanentes',
+            name='user',
+            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
+        ),
+    ]
diff --git a/website/nutriform/models.py b/website/nutriform/models.py
index 843c8bdb330664badf227f47fbdf64e04aff0064..d74aeb6908eaa19a7c623a59070c9d46e4da74d9 100644
--- a/website/nutriform/models.py
+++ b/website/nutriform/models.py
@@ -1,5 +1,7 @@
 from django.db import models
 from django.contrib.auth.models import User
+from datetime import date
+from django.utils import timezone
 
 # Create your models here.
 User._meta.get_field('email')._unique = True
@@ -48,8 +50,43 @@ MALADIES_CHOICES = [
 ]
 
 class QuestionQuotid(models.Model):
+    user = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
     typeRepas = models.CharField(max_length=5, choices=TYPEMENU_CHOICES)
     nbh_activite = models.PositiveIntegerField()
     volume_eau = models.PositiveIntegerField()
-    maladies = models.CharField(max_length=3, choices=MALADIES_CHOICES)
-    poids = models.PositiveIntegerField(null=True)
\ No newline at end of file
+    maladies = models.CharField(max_length=3, choices=MALADIES_CHOICES, null=True, blank=True)
+    poids = models.PositiveIntegerField(null=True)
+    date = models.DateField(default=timezone.now)
+
+    def __str__(self):
+        return self.user.__str__() + " : " + self.date.__str__()
+
+MALADIES_PERMANENTES = [
+    ('DER', 'Maladies dermatologiques'),
+    ('CAV', 'Maladies cardio-vasculaires'),
+    ('RES', 'Maladies cardio-vasculaires'),
+    ('CAN', 'Cancer'),
+    ('OCU', 'Maladies et troubles oculaires'),
+    ('GEN', 'Maladies génétiques'),
+    ('INF', 'Maladies infectieuses'),
+    ('RAR', 'Maladies rares')
+]
+
+class Maladies_permanentes (models.Model):
+    maladies = models.CharField(max_length=3, choices=MALADIES_PERMANENTES, null=True)
+    user = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
+
+    def __str__(self):
+        return self.maladies
+
+SEXE_CHOICES = [
+    ('M', 'Homme'),
+    ('F', 'Femme'),
+    ('N', 'Autre')
+]
+class InfosUser(models.Model):
+    adresse = models.CharField(max_length=200, null=True)
+    date_naissance = models.DateField(null=True)
+    sexe = models.CharField(max_length=1, choices=SEXE_CHOICES, null=True)
+    maladies = models.ManyToManyField(Maladies_permanentes, blank=True)
+    user = models.ForeignKey(User, null=True, on_delete=models.CASCADE)
\ No newline at end of file
diff --git a/website/nutriform/sports.json b/website/nutriform/sports.json
new file mode 100644
index 0000000000000000000000000000000000000000..02bee3d888cf0fa30e6a4fc86e8b749bb4598811
--- /dev/null
+++ b/website/nutriform/sports.json
@@ -0,0 +1 @@
+[{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "407940a06ef5e5f1ce6f634c4c0efc3c2542538d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "4-5 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "10H30-11H30", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad7a207fb4796e20facd8ef15ab2d5d12f47fcc6", "fields": {"salle": "SALLE COLIGNY 1", "jour": "Jeudi", "id_salle": 24.0, "age": "7-12 ans", "activite": "GYMNASTIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6844641115, 3.17445233204], "lieu": "60 RUE DE COLIGNY", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17445233204, 50.6844641115]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad1f470d2ef23c0c33fdae47cd6ab0eb801a3350", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6813876239, 3.18155292896], "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "COMPLET", "heures": "16H30-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "2cfcbb202a15aa1923be2a7d9f04da118ee8a193", "fields": {"salle": "SALLE DEVILLE", "jour": "Jeudi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "13H30-15H", "nombre_adherent_inscrit": 4.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fb3ac28dd472e5f1af16c614f0200f86459ce582", "fields": {"salle": "SALLE GERNIGON", "jour": "Lundi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ab6a3cc0cf4a18fd3b47f79bf628a580648a0781", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "16 ans et +", "activite": "ESCALADE", "sport_pass": "ADULTE", "geo_point_2d": [50.7029638162, 3.18758797145], "sports": "Individuels", "lieu": "21 RUE DES PYRAMIDES", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "62daa36a7f478229a9d18667f004a00e31811d36", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "13-16 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "18H-19H30", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "69cce2925504002e465277f95de1532ec648964f", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "9H-10H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "a18345d38fff23af61ebec9b25c8ed0fdc0ecb5f", "fields": {"salle": "STAB", "jour": "Vendredi", "id_salle": 28.0, "age": "16 ans et +", "activite": "GYM M\u00c9MOIRE (BRAIN GYM)", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "8H30-10H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b9122a921911eed070d8b5500da2f259c12986fd", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "4-7 ans", "activite": "APPRENTISSAGE V\u00c9LO", "sport_pass": "ENFANT", "geo_point_2d": [50.6799415763, 3.20487124918], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "9H-10H30", "nombre_adherent_inscrit": 14.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5f0585f9aca39965ef88bef0fa3af57f67f812b6", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Sorties 1 fois par mois", "creneau": "OUVERT", "heures": "9H30-11H30"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "26fe5d7a649edcdf252c73e75b4813f233aa637f", "fields": {"jour": "Lundi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H-12H", "nombre_adherent_inscrit": 17.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f8fe4d61d7f16028781b97dfb35f071c9385e103", "fields": {"salle": "PISTE BMX", "jour": "Jeudi", "id_salle": 10.0, "age": "9-11 ans", "activite": "BMX", "sport_pass": "ENFANT", "geo_point_2d": [50.6775437283, 3.20347919455], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "17H-18H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.20347919455, 50.6775437283]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4d06764d9bc75ee2f2d1608e00fdfa103b63a995", "fields": {"salle": "SALLE AIME SEVE", "jour": "Samedi", "id_salle": 5.0, "age": "16 ans et +", "activite": "MULTISPORTS", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Collectifs", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "8ad3bddb1d47c0cd0b6bda26bc7d708e188e76b5", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "10-13 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "15H-16H30", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "674760088e61663dd202e0207052ccc3694b806d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "16 ans et +", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Individuels", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 11.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7fe21624dab5a9cecfdde4d0217b87bc8c3a830a", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "5-6 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "11H30-12H30", "nombre_adherent_inscrit": 16.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c531748fd5f5d28d2f1002dc6177cb80dedab9ad", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "7-9 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "14H-15H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b3deed16c71b8d509efafac94439d36da7c996d3", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Lundi", "id_salle": 2.0, "age": "16 ans et +", "activite": "MULTISPORTS", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "17H-19H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "da6fefd7c421e2ca75692a53bfce28053e2e262a", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Lundi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BASKET", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "19H-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f8c8d1a0c541ea228a3feb98d6385fbfd6516d42", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "6-10 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6929197738, 3.166289661], "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "9H15-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "121e80fc285fe3ef3a73e69f22c48669caa7892a", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mardi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BODY SCULPT", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Individuels", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H15-19H30", "nombre_adherent_inscrit": 29.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e7204c08dda290fd9fdd8ce5a076caea4f96528b", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "16 ans et +", "activite": "STRECHING", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Individuels", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "10H30-11H30", "nombre_adherent_inscrit": 17.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0d40deaa5f1e3a8dd749f77f9563ce1b531028ce", "fields": {"salle": "SALLE DEVILLE", "jour": "Samedi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "9H-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "38a9fe20e29e842b8d29d62611cf79835fcdcd06", "fields": {"salle": "SALLE GERNIGON", "jour": "Mercredi", "id_salle": 4.0, "age": "7-12 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6872504397, 3.15889377721], "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 19.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "48a14fb1420a889cafe1dada55253988de327ffa", "fields": {"salle": "SALLE HETUIN", "jour": "Mercredi", "id_salle": 23.0, "age": "7-12 ans", "activite": "HANDBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6884438945, 3.20064696075], "lieu": "254 BOULEVARD DE MULHOUSE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.20064696075, 50.6884438945]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5081ace8c7c538f6732ae67cdac1440ea2f08c62", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Samedi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fd126ca66f141d368c226c1ba6e85ce0e57947ff", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Vendredi", "id_salle": 34.0, "age": "8-12 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "16H30-18H", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7771ba1781162f4128a0cdffff7fd5e2fed50019", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Samedi", "id_salle": 11.0, "age": "12-16 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6767760957, 3.20439730225], "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3381bdcd2c89f2df823b1e13844bdb7db52672d9", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "16 ans et +", "activite": "CIRCUIT FORME", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "9H-11H15", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "22316570df1a4bdb49f7b42b134dbeb598346abc", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Individuels", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "18H-20H30", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad42f11cad15a715bcd5b6ac8590d930b3f745bc", "fields": {"age": "16 ans et +", "activite": "DIETETIQUE ET SPORT", "sport_pass": "ADULTE", "creneau": "OUVERT", "sports": "Sant\u00e9/Bien \u00eatre"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5ca710fb926ecb114bfcd14048c3870f7f706146", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "9-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "9e6e25a0417231f8b0928b8f9f6525dd903c2df5", "fields": {"salle": "SALLE AIME SEVE", "jour": "Lundi", "id_salle": 5.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Collectifs", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c17eb676ecddd98a38a995824811bc83b39dd6f0", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "3-4 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "9H30-10H30", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "08520054fcb21aa6c1c7b1292cfbfcc042d6a6d1", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mercredi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H"}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "91cf94e542a3f923577fbbf2267188c0df05430d", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mercredi", "id_salle": 2.0, "age": "16 ans et +", "activite": "MULTISPORTS BADMINTON ET MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "bbbed725ba91b8186546d8c7d770bac97f7c8ba2", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "16 ans et +", "activite": "CROSS TRAINING", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "9H30-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "51bf23d132b65aba3743028aeb1b24637d947ff2", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "18H30-19H30", "nombre_adherent_inscrit": 45.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c5e5303338dff1f700d02b858b4e88309e5edf92", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "A partir de 4 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "En famille", "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "10H30-12H", "nombre_adherent_inscrit": 43.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "cb4b367ade5140e06ea15506fe27880c3f4ea430", "fields": {"salle": "SALLE BUFFON", "jour": "Mercredi", "id_salle": 18.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6997805664, 3.17894382206], "lieu": "RUE DE FLANDRES", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.17894382206, 50.6997805664]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "888b3173a035f2816492d7c98af92fb13ea3ab88", "fields": {"salle": "SALLE COLIGNY 1", "jour": "Lundi", "id_salle": 24.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6844641115, 3.17445233204], "sports": "Collectifs", "lieu": "60 RUE DE COLIGNY", "creneau": "COMPLET", "heures": "17H-19H;19h-21h", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.17445233204, 50.6844641115]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "62df8cd1a4fac9698ad1d71010d9d2695eda82e3", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mercredi", "id_salle": 36.0, "age": "9-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6846535722, 3.17394846472], "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "14H-17H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7a0b32e40997e14c6ad090a6b41d7a2aee567d98", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Jeudi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BODY ZEN", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 30.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f451fae6a216a9302a4a77b0053fbcd7fbb9c004", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "16 ans et +", "activite": "CARDIO TRAINING", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "383a2482b83839353222feaae363ae2d228811f2", "fields": {"salle": "SALLE GERNIGON", "jour": "Vendredi", "id_salle": 4.0, "age": "16 ans et +", "activite": "BASKET", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "COMPLET", "heures": "18H-19H30;19H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c58165cf1920e118fd6e1ac3abd856403de202b4", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Lundi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "18H-20H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d938aceb9cb672212c3d84367b40c6ccbc49a6ce", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Vendredi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "79f8062317ddc8dd188cf32969b407159fd7d41b", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Samedi", "id_salle": 12.0, "age": "4-7 ans", "activite": "BABY BOXE", "sport_pass": "ENFANT", "geo_point_2d": [50.675829224, 3.20205227599], "lieu": "589 RUE DE LANNOY", "creneau": "COMPLET", "heures": "9H-10H30", "nombre_adherent_inscrit": 28.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "99c3bcc13107f51a4141d604963277c193b4f05d", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "5-7 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17h30-18h30", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "600693421b0eb43b0133dea8c6cb2054779eb653", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "15H-16H", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0e91c1bc76f0b87210179d90b97be114d64838cc", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "ESCALADE", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Individuels", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "1cabfb2b57732f8761c7a71607a2a1f7bb2d440e", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "4-7 ans", "activite": "GYM MOTRICITE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "10H30-12H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e6ec708ddd827af33040a60433965e8686591a79", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mercredi", "id_salle": 11.0, "age": "5/7 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "En famille", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "14H30-15H30", "nombre_adherent_inscrit": 1.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fb0087b8268e239a5ca655070ac375181048d92a", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Samedi", "id_salle": 11.0, "age": "16 ans et +", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "841b2d503438aaaa9d4181f3d6e97dbe25f4eada", "fields": {"salle": "STADE DU CARIHEM", "jour": "Jeudi", "id_salle": 35.0, "age": "16 ans et +", "activite": "RUGBY TOUCH", "sport_pass": "ADULTE", "geo_point_2d": [50.6796264827, 3.21031891859], "sports": "Collectifs", "lieu": "RUE DU STAND DE TIR", "creneau": "OUVERT", "heures": "19h30-21H", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.21031891859, 50.6796264827]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "75efcde83db10d304cbef0d345c65b56493de92c", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "DIMANCHE SPORTIFS (1 fois par mois)", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H30-11H30"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "415bf9cf7b6b20d9bbc0ba4ffe2762ab00b8652f", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4dfe406055bd4129aa31b1218ff3b625e6bc84b8", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mardi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 22.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4d0846cd18c02aecf5cb051c0fcf8ddcd3b7fda7", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "3-5 ans", "activite": "OUISTITI - PARCOURS MOTRICIT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6929197738, 3.166289661], "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "9H30-10H30", "nombre_adherent_inscrit": 23.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c967904ee1671bb75ede8e12cfb1d4cc70b8dbb4", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Jeudi", "id_salle": 36.0, "age": "16 ans et +", "activite": "PILATES", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 56.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fe5d39a8ecfa1df52a9f53227a10f47bee76ec4b", "fields": {"salle": "SALLE DDL OMNISPORT", "jour": "Jeudi", "id_salle": 19.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6813876239, 3.18155292896], "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "16H30-18H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "78380c354429a792604372357d78bbb249ac69b5", "fields": {"salle": "SALLE DDL PLATEAU", "jour": "Samedi", "id_salle": 19.0, "age": "16 ans et +", "activite": "PILATES 2", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d33ba4466c00522c6f4ff91d2f09f644327c1091", "fields": {"salle": "SALLE DEVILLE", "jour": "Lundi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3c7acac25f358fff7309132ed7af283acd16487d", "fields": {"salle": "SALLE DRYMALA", "jour": "Vendredi", "id_salle": 25.0, "age": "16 ans et +", "activite": "VOLLEY-BALL", "sport_pass": "ADULTE", "geo_point_2d": [50.6731301465, 3.18192315744], "sports": "Collectifs", "lieu": "159 RUE HENRI REGNAULT", "creneau": "OUVERT", "heures": "17h15-19h15", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18192315744, 50.6731301465]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "6ad0257202c5ce22d5c1ac65a3b1a03759053e7b", "fields": {"salle": "SALLE DUBLY", "jour": "Mardi", "id_salle": 16.0, "age": "16 ans et +", "activite": "FOOT EN MARCHANT", "sport_pass": "ADULTE", "geo_point_2d": [50.6966578488, 3.17867844079], "sports": "Collectifs", "lieu": "86 RUE DU COLLEGE", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.17867844079, 50.6966578488]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "8b92f89a40127636ccaf87b41dddc3321d245f7f", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Mercredi", "id_salle": 12.0, "age": "4-7 ans", "activite": "BABY BOXE", "sport_pass": "ENFANT", "geo_point_2d": [50.675829224, 3.20205227599], "lieu": "589 RUE DE LANNOY", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 48.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b244a7b5e34a9db3e975d748d4d787e8260858a1", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "840d76e947acdb7e7ca3f01674b7d5531491a6bf", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "A partir de 4 ans", "activite": "ESCALADE EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.7029638162, 3.18758797145], "sports": "En famille", "lieu": "21 RUE DES PYRAMIDES", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "a240c4fff73ced580437c0ae1a5b949ea6ab13a4", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "14H-17H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "9bd5c817f904a9cd32dcbb60b3699be816ad2fd5", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "PILATES", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "12H15-13H15", "nombre_adherent_inscrit": 35.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3e801e64daabd58d665b22f9102ff90e578b47fa", "fields": {"salle": "SALLE PAYS", "jour": "Lundi", "id_salle": 17.0, "age": "4-7 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "cd0a0e2f4c5184f5327c29c8f78659d62bb6e877", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mercredi", "id_salle": 11.0, "age": "8/10 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "En famille", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "15H30-16H30", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e6869e4297f4cba8c40213418407a1777baae076", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Vendredi", "id_salle": 11.0, "age": "16 ans et +", "activite": "STRECHING", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Individuels", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "12H15-13H15", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "59cf41bd4051db10712b32dbe76bd469a5a7e3ae", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mardi", "id_salle": 11.0, "age": "16 ans et +", "activite": "V\u00c9LO RANDONN\u00c9E", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "13H30-16H30", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "83516d0b90622e0d5b531d822f0602f3411d2386", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Individuels", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 55.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c2974cb623e572cfc5c4a0a071ad7b7a7182084b", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "CIRCUIT FORME", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "15H30-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "feb7a0c79152f422e8c2e853edfe8608c076a040", "fields": {"jour": "Mardi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H30-11H30", "nombre_adherent_inscrit": 11.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3b36b938b384196ae089609f6856dcbf4c7ad4ff", "fields": {"jour": "Samedi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Change toutes les semaines", "creneau": "OUVERT", "heures": "9H30-11H30", "nombre_adherent_inscrit": 15.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4ff8b494e4b198befd3428f7860c050c4e07aa4b", "fields": {"salle": "PISTE BMX", "jour": "Mardi", "id_salle": 10.0, "age": "9-11 ans", "activite": "BMX", "sport_pass": "ENFANT", "geo_point_2d": [50.6775437283, 3.20347919455], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "17H-18H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20347919455, 50.6775437283]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "01a942d9639be3386e20cfb2309732a09ab0398d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "13-16 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "16H30-18H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "958e7504b354c2f9e3044b0fda8665f3325cfc3b", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "FIT DANCE", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H30-20H45", "nombre_adherent_inscrit": 16.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7f3a93fa6571a874170cd7d41f1e0b37ffee3fb4", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mardi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Individuels", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H-21H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "992e4298469880e1adc99b1756ede47297b25e01", "fields": {"salle": "SALLE DDL PLATEAU", "jour": "Samedi", "id_salle": 19.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Individuels", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "60ac3034d7b449c955c243c1e1ab021feefd5f30", "fields": {"salle": "SALLE DEVILLE", "jour": "Jeudi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0942900406fb71e1220fb49787742a3c0372e11b", "fields": {"salle": "SALLE DEVILLE", "jour": "Vendredi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d30c481e1a1a50b70f76183d7a56f8018fb099c3", "fields": {"salle": "SALLE GERNIGON", "jour": "Mardi", "id_salle": 4.0, "age": "13-16 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6872504397, 3.15889377721], "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "17H-18H30", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "293680c4f00e576790a69f5a467560155d49e5fd", "fields": {"salle": "SALLE GERNIGON", "jour": "Mercredi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f3f3510ad87207db7b8654ceafaca788b03e6ee3", "fields": {"salle": "SALLE GERNIGON", "jour": "Jeudi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "COMPLET", "heures": "19H-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c8f4884effb11e5a15a511fca0a80b74cf657385", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Lundi", "id_salle": 34.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "35ab3bbe12e780d698e5341c1ad1eace91a4c0d8", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "ZUMBA", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 33.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b22de54d497dd62a7a146bc640bd1ebe223549e5", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "8-12 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5e1f41714d977eb6758f9926b02ae48fa48adf1c", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "12 ans et +", "activite": "ZUMBA FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "En famille", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 40.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "69723404f0ef8b622eecae02e2c4c15cb3d3e352", "fields": {"salle": "SALLE ROME", "jour": "Mercredi", "id_salle": 1.0, "age": "7-12 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6965038397, 3.15838315346], "lieu": "75 RUE DE ROME", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 4.0}, "geometry": {"type": "Point", "coordinates": [3.15838315346, 50.6965038397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ea54c792f089beb1b624ef05617e8a767ee849b8", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "8-12 ans", "activite": "APPRENTISSAGE V\u00c9LO", "sport_pass": "ENFANT", "geo_point_2d": [50.6799415763, 3.20487124918], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "83bcebbe3fec731119466622ee60204faab09d4f", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Journ\u00e9e compl\u00e8te le 14 juin 2020", "creneau": "OUVERT", "heures": "8H-18H"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"}]
\ No newline at end of file
diff --git a/website/nutriform/templates/nutriform/base.html b/website/nutriform/templates/nutriform/base.html
index 212f568cf7763d9d3ee0b7884fb81c8f68715522..ed932125a913cf7c9867e09fa691f61eb5041bdb 100644
--- a/website/nutriform/templates/nutriform/base.html
+++ b/website/nutriform/templates/nutriform/base.html
@@ -8,6 +8,12 @@
 <html>
 
 <head>
+	<link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css"
+		integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
+		crossorigin="" />
+	<script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js"
+		integrity="sha512-GffPMF3RvMeYyc1LWMHtK8EbPv0iNZ8/oTtHPx9/cc2ILxQ+u905qIwdpULaqDkyBKgOaB57QTMg7ztg8Jm2Og=="
+		crossorigin=""></script>
 	<title>NutriForm</title>
 	<meta charset="utf-8" />
 	<meta name="viewport" content="width=device-width, initial-scale=1" />
diff --git a/website/nutriform/templates/nutriform/carte.html b/website/nutriform/templates/nutriform/carte.html
new file mode 100644
index 0000000000000000000000000000000000000000..5a3fcafb331c1ed1fe8523dd742965a7b2d1d99f
--- /dev/null
+++ b/website/nutriform/templates/nutriform/carte.html
@@ -0,0 +1,36 @@
+{% extends "../nutriform/base.html" %}
+
+{% block content %}
+
+<div class="container">
+
+    <h3>Carte des différents centres de sport</h3>
+
+    <div id="mapid">
+
+    </div>
+    <style>
+        #mapid {
+            height: 600px;
+        }
+    </style>
+
+</div class="container">
+
+<script>
+    var mymap = L.map('mapid').setView([50.6927049, 3.177847], 13);
+
+    L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
+        attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
+        maxZoom: 18,
+        id: 'mapbox.streets',
+        accessToken: 'pk.eyJ1IjoiZ291cGl4IiwiYSI6ImNrMnFyaXpobTBnbXQzY2xudHpoMDJ6Y2MifQ.vCJOhagzQl5G2PFTwe8jbA'
+    }).addTo(mymap);
+
+    {% for pos in geotab %}
+    var tmpMarker = L.marker({{pos.0}}).addTo(mymap);
+    tmpMarker.bindPopup("{{pos.1}} - {{pos.2}}");
+    {% endfor %}
+</script>
+
+{% endblock %}
\ No newline at end of file
diff --git a/website/nutriform/templates/nutriform/compte.html b/website/nutriform/templates/nutriform/compte.html
index 0cd541a5550142dacff42e03dec6e3422dadcd1c..ab1f52dac88c23e58729f39d43a9bb26b78e36b2 100644
--- a/website/nutriform/templates/nutriform/compte.html
+++ b/website/nutriform/templates/nutriform/compte.html
@@ -4,17 +4,104 @@
 
 <div class="container">
 
-    <p>Je suis bien dans mon compte en tant que {{ user.username }}</p>
-    <h3>Mes informations diverses</h3>
-    <p>Informations blabla</p>
+    <div class="row">
+        <div class="6u 12u$(medium)">
+            <h3>Mon compte</h3>
+            <ul>
+                <li>Nom d'utilisateur : {{user.username}}</li>
+                <li>Prénom : {{user.first_name}}</li>
+                <li>Nom : {{user.last_name}}</li>
+                <li>Email : {{user.email}}</li>
+            </ul>
+            <a href="{% url 'password_change' %}" class="button">Modifier mon mot de passe</a>
+            <a href="{% url 'modif_compte' %}" class="button">Modifier mon compte</a>
+        </div>
+        <div class="6u$ 12u$(medium)">
+            <h3>Mes informations personnelles</h3>
+            <ul>
+                <li>Adresse : {{infos.adresse}}</li>
+                <li>Date de naissance : {{infos.date_naissance}}</li>
+                <li>Sexe : {{infos.get_sexe_display}}</li>
+                <li>Maladies : {{infos.maladies}}</li>
+            </ul>
+            <a href="{% url 'modif_info' %}" class="button">Modifier mes informations</a>
+        </div>
 
-    <a href="{% url 'password_change' %}" class="button">Modifier mon mot de passe</a>
+    </div>
+    <br>
+    
+  
+    <h3>Ma progression</h3>
+    <div id="container"></div>
 
-    <a href="{% url 'modif_compte' %}" class="button">Modifier mon compte</a>
+    <h3>Nos conseils sur les 7 derniers jours</h3>
+    {% if menu %}
+    <p>
+        {% if mean_sport < 1 %}
+        {{ user.username }}, faites attention à votre condition physique : {{ mean_sport }} heures par jour est insuffisant.
+        Pratiquer une activité physique régulière,
+        environ 1h par jour, est nécessaire pour s'assurer une meilleure santé. Nous vous conseillons 
+        de vous dépenser plus et vous obtiendrez rapidement vos objectifs.
+        {% else %}
+        {{ user.username }}, vous avez fait en moyenne {{ mean_sport }} heures d'activité physique
+        par jour les 7 derniers jours. Continuez comme cela, le sport est bénéfique pour votre corps.
+        {% endif %}
+    </p>
+    <p>
+        {% if mean_water < 2 %}
+        Concernant votre consommation d'eau, pensez à vous hydrater plus : {{ mean_water }}L par jour ne suffisent
+        pas. Vous devriez augmenter pour atteindre les 2L environ.
+        {% else %}
+        Votre consommation d'eau est excellente : {{ mean_water }}L par jour ! Pensez à garder ce rythme tout au long des semaines. Vous ne 
+        devriez pas avoir de problèmes pour atteindre vos objectifs, continuez sur cette voie.
+        {% endif %}
+    </p>
+    
+    <p>D'après votre profil, nous vous suggérons d'essayer ce menu :
+        <br>
+        Menu {{ menu.type_menu }} : {{ menu.get_entree_display }}, {{ menu.get_plat_display }}, {{ menu.get_dessert_display }} pour {{ menu.nb_cal }} calories.
+    </p>
+    {% else %}
+    <p>
+        Veuillez remplir votre Daily report au moins une journée pour que nous puissions vous conseiller.
+    </p>
+    {% endif %}
 
-    <a href="{% url 'questionnaire' %}" class="button">Questionnaire quotidien</a>
-	
-	 <a href="{% url 'conseil' %}" class="button">Conseils quotidiens</a>
+
+    <a href="{% url 'questionnaire' %}" class="button">Mon daily report</a>
 
 </div class="container">
+
+<script src="https://code.highcharts.com/highcharts.src.js"></script>
+<script>
+    Highcharts.chart('container', {
+    chart: {
+        type: 'line'
+    },
+    title: {
+        text: 'Suivi de votre progression'
+    },
+    xAxis: {
+        categories: [
+            {% for d in dates %}'{{d}}' {% if not forloop.last %}, {% endif %} {% endfor %}
+        ]
+    },
+    series: [{
+        name: 'Poids',
+        data: [
+            {% for d in poids %}{{d}} {% if not forloop.last %}, {% endif %} {% endfor %}
+        ]
+    }, {
+        name: 'Nombre heures',
+        data: [
+            {% for d in nb_h %}{{d}} {% if not forloop.last %}, {% endif %} {% endfor %}
+        ]
+    }, {
+        name: 'Volume eau',
+        data: [
+            {% for d in volumes %}{{d}} {% if not forloop.last %}, {% endif %} {% endfor %}
+        ]
+    }]
+});
+</script>
 {% endblock %}
\ No newline at end of file
diff --git a/website/nutriform/templates/nutriform/index.html b/website/nutriform/templates/nutriform/index.html
index 0d5dbd7a8c17b5f8835114be29a7e3d3060daea5..ef7c3cd650c96b2c7297c7ca929620449fc015fe 100644
--- a/website/nutriform/templates/nutriform/index.html
+++ b/website/nutriform/templates/nutriform/index.html
@@ -39,9 +39,15 @@
 	<section id="banner">
 		<h2>NutriForm</h2>
 		<p>La solution pour vos conseils bien-être<br /> Par le super groupe de PIMA</p>
+		{% if user.is_authenticated %}
+		<ul class="actions">
+			<li><a href="{% url 'questionnaire' %}" class="button special big">Remplir mon daily report</a></li>
+		</ul>
+		{% else %}
 		<ul class="actions">
 			<li><a href="{% url 'register' %}" class="button special big">Je m'inscris</a></li>
 		</ul>
+		{% endif %}
 	</section>
 
 	<!-- One -->
@@ -93,6 +99,7 @@
 			</div>
 			<ul class="actions">
 				<li><a href="{% url 'menus' %}" class="button special big">Découvrez nos menus</a></li>
+				<li><a href="{% url 'carte' %}" class="button special big">Cherchez un centre sportif</a></li>
 			</ul>
 		</div>
 	</section>
diff --git a/website/nutriform/templates/nutriform/modif_infos.html b/website/nutriform/templates/nutriform/modif_infos.html
new file mode 100644
index 0000000000000000000000000000000000000000..677a3c18e2fd4420630c7db071b0521b439b34a2
--- /dev/null
+++ b/website/nutriform/templates/nutriform/modif_infos.html
@@ -0,0 +1,16 @@
+{% extends "../nutriform/base.html" %}
+
+{% block content %}
+
+<div class="container">
+
+    <h3>Modification des informations de {{ user.username }}</h3>
+
+    <form action="" method="POST">
+        {% csrf_token %}
+
+        {{form}}
+        <input type="submit" value="Modifier">
+    </form>
+</div class="container">
+{% endblock %}
\ No newline at end of file
diff --git a/website/nutriform/templates/nutriform/questionnaire.html b/website/nutriform/templates/nutriform/questionnaire.html
index 98e2af8a3409c59dd34bf5186078e0df7d021292..246be5b52bca57f983de91797cd44123bc127a77 100644
--- a/website/nutriform/templates/nutriform/questionnaire.html
+++ b/website/nutriform/templates/nutriform/questionnaire.html
@@ -7,6 +7,7 @@
     <h3>Questionnaire quotidien</h3>
     <p>Ce questinonaire permet de vous proposer des services plus personnalisés et adaptés à vos besoins</p>
 
+    {% if not q %}
     <form action="" method="POST">
         {% csrf_token %}
 
@@ -14,5 +15,9 @@
 
         <input type="submit" value="Enregistrer">
     </form>
+    {% else %}
+    <p>Vous avez déjà rempli votre questionnaire pour aujourd'hui. Revenez demain !</p>
+    <a href="{% url 'compte' %}" class="button">Retour au compte</a>
+    {% endif %}
 </div class="container">
 {% endblock %}
\ No newline at end of file
diff --git a/website/nutriform/urls.py b/website/nutriform/urls.py
index d3c1b1b88a760fb05ac8df8caf525a10fb3ea088..d1b8fe33d7e04bc9f71fc4fcde4120515b92d076 100644
--- a/website/nutriform/urls.py
+++ b/website/nutriform/urls.py
@@ -12,6 +12,6 @@ urlpatterns = [
 	path('menus/', views.menus, name='menus'),
 	path('accounts/profile/modification/', views.modif_compte, name='modif_compte'),
 	path('accounts/questionnaire/', views.question_quotid, name='questionnaire'),
-        path('accounts/conseil/', views.conseil, name='conseil')
-        
+	path('carte/', views.carte, name='carte'),
+	path('accounts/profile/modification_infos/', views.modif_infos, name='modif_info')
 ]
diff --git a/website/nutriform/views.py b/website/nutriform/views.py
index 90c079c88773f029205b0faa2c1f0f86898f66a5..3169dd5a32b671be2be195643ffdb2aafa239dbb 100644
--- a/website/nutriform/views.py
+++ b/website/nutriform/views.py
@@ -3,9 +3,14 @@ from django.http import HttpResponse
 from django.core.mail import send_mail
 from django.contrib.auth.decorators import login_required
 from django.contrib.auth.forms import UserChangeForm
+from django.contrib.auth.models import User
+from datetime import date
+from django.utils import timezone
 
-from .forms import UserForm, UserModifForm, QuestionQuotidForm
-from .models import Menu, QuestionQuotid
+from .forms import UserForm, UserModifForm, QuestionQuotidForm, InfoUserForm
+from .models import Menu, QuestionQuotid, InfosUser
+
+import json
 
 def index(request):
 	if request.method == 'POST' :
@@ -24,6 +29,8 @@ def register(request):
 		form = UserForm(request.POST)
 		if form.is_valid():
 			user = form.save()
+			infoUser = InfosUser.objects.create(user=user)
+			infoUser.save()
 			return redirect('login')
 
 	else :
@@ -36,8 +43,48 @@ def register(request):
 
 @login_required
 def compte(request):
+
+	infos = InfosUser.objects.get(user=request.user)
+
+	datas = list(QuestionQuotid.objects.filter(user=request.user))
+	dates = []
+	nb_h = []
+	volumes = []
+	poids = []
+	for q in datas :
+		dates.append(q.date)
+		nb_h.append(q.nbh_activite)
+		volumes.append(q.volume_eau)
+		poids.append(q.poids)
+
+	try:
+		mean_water = sum(volumes) / len(volumes)
+	except :
+		mean_water = 0
 	
-	return render(request, 'nutriform/compte.html')
+	try:
+		mean_sport = sum(nb_h) / len(nb_h)
+	except :
+		mean_sport = 0
+
+	if not datas:
+		menu = None
+	elif mean_sport < 2 :
+		menu = Menu.objects.get(nb_cal=120)
+	else :
+		menu = Menu.objects.get(nb_cal=100)
+
+	context = {
+		'infos': infos,
+		'dates': dates,
+		'nb_h': nb_h,
+		'volumes': volumes,
+		'poids': poids,
+		'mean_sport': mean_sport,
+		'mean_water': mean_water,
+		'menu': menu
+	}
+	return render(request, 'nutriform/compte.html', context)
 
 def aboutus(request):
 	return render(request, 'nutriform/aboutus.html')
@@ -67,13 +114,40 @@ def modif_compte(request):
 	}
 	return render(request, 'nutriform/modif_compte.html', context)
 
+@login_required
+def modif_infos(request):
+	user = request.user
+
+	info = get_object_or_404(InfosUser, user=user)
+
+	if request.method == 'POST':
+		form = InfoUserForm(request.POST, instance=info)
+		if form.is_valid():
+			user = form.save()
+			return redirect('compte')
+
+	else :
+		form = InfoUserForm(instance=info)
+
+	context	= {
+		'form': form,
+	}
+	return render(request, 'nutriform/modif_infos.html', context)
+
 @login_required
 def question_quotid(request):
+	
+	try :
+		q = QuestionQuotid.objects.get(user=request.user, date=timezone.now())
+	except :
+		q = None
 
 	if request.method == 'POST':
 		form = QuestionQuotidForm(request.POST)
 		if form.is_valid():
-			form.save()
+			questionnaire = form.save()
+			questionnaire.user = request.user
+			questionnaire.save()
 			return redirect('compte')
 
 	else :
@@ -81,21 +155,28 @@ def question_quotid(request):
 	
 	context = {
 		'form':form,
+		'q': q
 	}
 	return render(request, 'nutriform/questionnaire.html', context)
 
-
-@login_required
-def conseil(request):
-
-##	if request.method == 'POST':
-##		form = QuestionQuotidForm(request.POST)
-##		if form.is_valid():
-##			form.save()
-##			return redirect('conseil')
-##
-##	else :
-##		form = QuestionQuotidForm()
-	
-	
-	return render(request, 'nutriform/conseil.html')
+def carte(request):
+	val = []
+
+	with open("sports.json") as jsonfile:
+		data=json.load(jsonfile)
+		for salle in data:
+			fields = salle['fields']
+			try:        
+				val.append([fields['geo_point_2d'],
+							fields['lieu'],
+							fields['activite']]
+				)
+				
+			except KeyError:
+				pass
+
+	jsonfile.close()
+	context = {
+		'geotab': val,
+	}
+	return render(request, 'nutriform/carte.html', context)
diff --git a/website/sports.json b/website/sports.json
new file mode 100644
index 0000000000000000000000000000000000000000..02bee3d888cf0fa30e6a4fc86e8b749bb4598811
--- /dev/null
+++ b/website/sports.json
@@ -0,0 +1 @@
+[{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "407940a06ef5e5f1ce6f634c4c0efc3c2542538d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "4-5 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "10H30-11H30", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad7a207fb4796e20facd8ef15ab2d5d12f47fcc6", "fields": {"salle": "SALLE COLIGNY 1", "jour": "Jeudi", "id_salle": 24.0, "age": "7-12 ans", "activite": "GYMNASTIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6844641115, 3.17445233204], "lieu": "60 RUE DE COLIGNY", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17445233204, 50.6844641115]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad1f470d2ef23c0c33fdae47cd6ab0eb801a3350", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6813876239, 3.18155292896], "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "COMPLET", "heures": "16H30-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "2cfcbb202a15aa1923be2a7d9f04da118ee8a193", "fields": {"salle": "SALLE DEVILLE", "jour": "Jeudi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "13H30-15H", "nombre_adherent_inscrit": 4.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fb3ac28dd472e5f1af16c614f0200f86459ce582", "fields": {"salle": "SALLE GERNIGON", "jour": "Lundi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ab6a3cc0cf4a18fd3b47f79bf628a580648a0781", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "16 ans et +", "activite": "ESCALADE", "sport_pass": "ADULTE", "geo_point_2d": [50.7029638162, 3.18758797145], "sports": "Individuels", "lieu": "21 RUE DES PYRAMIDES", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "62daa36a7f478229a9d18667f004a00e31811d36", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "13-16 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "18H-19H30", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "69cce2925504002e465277f95de1532ec648964f", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "9H-10H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "a18345d38fff23af61ebec9b25c8ed0fdc0ecb5f", "fields": {"salle": "STAB", "jour": "Vendredi", "id_salle": 28.0, "age": "16 ans et +", "activite": "GYM M\u00c9MOIRE (BRAIN GYM)", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "8H30-10H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b9122a921911eed070d8b5500da2f259c12986fd", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "4-7 ans", "activite": "APPRENTISSAGE V\u00c9LO", "sport_pass": "ENFANT", "geo_point_2d": [50.6799415763, 3.20487124918], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "9H-10H30", "nombre_adherent_inscrit": 14.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5f0585f9aca39965ef88bef0fa3af57f67f812b6", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Sorties 1 fois par mois", "creneau": "OUVERT", "heures": "9H30-11H30"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "26fe5d7a649edcdf252c73e75b4813f233aa637f", "fields": {"jour": "Lundi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H-12H", "nombre_adherent_inscrit": 17.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f8fe4d61d7f16028781b97dfb35f071c9385e103", "fields": {"salle": "PISTE BMX", "jour": "Jeudi", "id_salle": 10.0, "age": "9-11 ans", "activite": "BMX", "sport_pass": "ENFANT", "geo_point_2d": [50.6775437283, 3.20347919455], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "17H-18H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.20347919455, 50.6775437283]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4d06764d9bc75ee2f2d1608e00fdfa103b63a995", "fields": {"salle": "SALLE AIME SEVE", "jour": "Samedi", "id_salle": 5.0, "age": "16 ans et +", "activite": "MULTISPORTS", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Collectifs", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "8ad3bddb1d47c0cd0b6bda26bc7d708e188e76b5", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "10-13 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "15H-16H30", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "674760088e61663dd202e0207052ccc3694b806d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "16 ans et +", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Individuels", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 11.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7fe21624dab5a9cecfdde4d0217b87bc8c3a830a", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "5-6 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "11H30-12H30", "nombre_adherent_inscrit": 16.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c531748fd5f5d28d2f1002dc6177cb80dedab9ad", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "7-9 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "14H-15H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b3deed16c71b8d509efafac94439d36da7c996d3", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Lundi", "id_salle": 2.0, "age": "16 ans et +", "activite": "MULTISPORTS", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "17H-19H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "da6fefd7c421e2ca75692a53bfce28053e2e262a", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Lundi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BASKET", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "19H-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f8c8d1a0c541ea228a3feb98d6385fbfd6516d42", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "6-10 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6929197738, 3.166289661], "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "9H15-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "121e80fc285fe3ef3a73e69f22c48669caa7892a", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mardi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BODY SCULPT", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Individuels", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H15-19H30", "nombre_adherent_inscrit": 29.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e7204c08dda290fd9fdd8ce5a076caea4f96528b", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "16 ans et +", "activite": "STRECHING", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Individuels", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "10H30-11H30", "nombre_adherent_inscrit": 17.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0d40deaa5f1e3a8dd749f77f9563ce1b531028ce", "fields": {"salle": "SALLE DEVILLE", "jour": "Samedi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "9H-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "38a9fe20e29e842b8d29d62611cf79835fcdcd06", "fields": {"salle": "SALLE GERNIGON", "jour": "Mercredi", "id_salle": 4.0, "age": "7-12 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6872504397, 3.15889377721], "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 19.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "48a14fb1420a889cafe1dada55253988de327ffa", "fields": {"salle": "SALLE HETUIN", "jour": "Mercredi", "id_salle": 23.0, "age": "7-12 ans", "activite": "HANDBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6884438945, 3.20064696075], "lieu": "254 BOULEVARD DE MULHOUSE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.20064696075, 50.6884438945]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5081ace8c7c538f6732ae67cdac1440ea2f08c62", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Samedi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fd126ca66f141d368c226c1ba6e85ce0e57947ff", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Vendredi", "id_salle": 34.0, "age": "8-12 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "16H30-18H", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7771ba1781162f4128a0cdffff7fd5e2fed50019", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Samedi", "id_salle": 11.0, "age": "12-16 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6767760957, 3.20439730225], "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3381bdcd2c89f2df823b1e13844bdb7db52672d9", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "16 ans et +", "activite": "CIRCUIT FORME", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "9H-11H15", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "22316570df1a4bdb49f7b42b134dbeb598346abc", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Individuels", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "18H-20H30", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ad42f11cad15a715bcd5b6ac8590d930b3f745bc", "fields": {"age": "16 ans et +", "activite": "DIETETIQUE ET SPORT", "sport_pass": "ADULTE", "creneau": "OUVERT", "sports": "Sant\u00e9/Bien \u00eatre"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5ca710fb926ecb114bfcd14048c3870f7f706146", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "9-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "9e6e25a0417231f8b0928b8f9f6525dd903c2df5", "fields": {"salle": "SALLE AIME SEVE", "jour": "Lundi", "id_salle": 5.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6845698197, 3.18244874237], "sports": "Collectifs", "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c17eb676ecddd98a38a995824811bc83b39dd6f0", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "3-4 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "COMPLET", "heures": "9H30-10H30", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "08520054fcb21aa6c1c7b1292cfbfcc042d6a6d1", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mercredi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H"}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "91cf94e542a3f923577fbbf2267188c0df05430d", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mercredi", "id_salle": 2.0, "age": "16 ans et +", "activite": "MULTISPORTS BADMINTON ET MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Collectifs", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "bbbed725ba91b8186546d8c7d770bac97f7c8ba2", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "16 ans et +", "activite": "CROSS TRAINING", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "9H30-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "51bf23d132b65aba3743028aeb1b24637d947ff2", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "18H30-19H30", "nombre_adherent_inscrit": 45.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c5e5303338dff1f700d02b858b4e88309e5edf92", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "A partir de 4 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "En famille", "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "10H30-12H", "nombre_adherent_inscrit": 43.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "cb4b367ade5140e06ea15506fe27880c3f4ea430", "fields": {"salle": "SALLE BUFFON", "jour": "Mercredi", "id_salle": 18.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6997805664, 3.17894382206], "lieu": "RUE DE FLANDRES", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.17894382206, 50.6997805664]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "888b3173a035f2816492d7c98af92fb13ea3ab88", "fields": {"salle": "SALLE COLIGNY 1", "jour": "Lundi", "id_salle": 24.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6844641115, 3.17445233204], "sports": "Collectifs", "lieu": "60 RUE DE COLIGNY", "creneau": "COMPLET", "heures": "17H-19H;19h-21h", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.17445233204, 50.6844641115]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "62df8cd1a4fac9698ad1d71010d9d2695eda82e3", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mercredi", "id_salle": 36.0, "age": "9-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6846535722, 3.17394846472], "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "14H-17H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7a0b32e40997e14c6ad090a6b41d7a2aee567d98", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Jeudi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BODY ZEN", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 30.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f451fae6a216a9302a4a77b0053fbcd7fbb9c004", "fields": {"salle": "SALLE DDL BAS", "jour": "Mardi", "id_salle": 19.0, "age": "16 ans et +", "activite": "CARDIO TRAINING", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "383a2482b83839353222feaae363ae2d228811f2", "fields": {"salle": "SALLE GERNIGON", "jour": "Vendredi", "id_salle": 4.0, "age": "16 ans et +", "activite": "BASKET", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "COMPLET", "heures": "18H-19H30;19H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c58165cf1920e118fd6e1ac3abd856403de202b4", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Lundi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "18H-20H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d938aceb9cb672212c3d84367b40c6ccbc49a6ce", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Vendredi", "id_salle": 12.0, "age": "16 ans et +", "activite": "BOXE ANGLAISE", "sport_pass": "ADULTE", "geo_point_2d": [50.675829224, 3.20205227599], "sports": "Individuels", "lieu": "589 RUE DE LANNOY", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "79f8062317ddc8dd188cf32969b407159fd7d41b", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Samedi", "id_salle": 12.0, "age": "4-7 ans", "activite": "BABY BOXE", "sport_pass": "ENFANT", "geo_point_2d": [50.675829224, 3.20205227599], "lieu": "589 RUE DE LANNOY", "creneau": "COMPLET", "heures": "9H-10H30", "nombre_adherent_inscrit": 28.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "99c3bcc13107f51a4141d604963277c193b4f05d", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "5-7 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17h30-18h30", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "600693421b0eb43b0133dea8c6cb2054779eb653", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "15H-16H", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0e91c1bc76f0b87210179d90b97be114d64838cc", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "ESCALADE", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Individuels", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "1cabfb2b57732f8761c7a71607a2a1f7bb2d440e", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "4-7 ans", "activite": "GYM MOTRICITE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "10H30-12H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e6ec708ddd827af33040a60433965e8686591a79", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mercredi", "id_salle": 11.0, "age": "5/7 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "En famille", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "14H30-15H30", "nombre_adherent_inscrit": 1.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fb0087b8268e239a5ca655070ac375181048d92a", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Samedi", "id_salle": 11.0, "age": "16 ans et +", "activite": "SPORT ADAPT\u00c9", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 9.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "841b2d503438aaaa9d4181f3d6e97dbe25f4eada", "fields": {"salle": "STADE DU CARIHEM", "jour": "Jeudi", "id_salle": 35.0, "age": "16 ans et +", "activite": "RUGBY TOUCH", "sport_pass": "ADULTE", "geo_point_2d": [50.6796264827, 3.21031891859], "sports": "Collectifs", "lieu": "RUE DU STAND DE TIR", "creneau": "OUVERT", "heures": "19h30-21H", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.21031891859, 50.6796264827]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "75efcde83db10d304cbef0d345c65b56493de92c", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "DIMANCHE SPORTIFS (1 fois par mois)", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H30-11H30"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "415bf9cf7b6b20d9bbc0ba4ffe2762ab00b8652f", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4dfe406055bd4129aa31b1218ff3b625e6bc84b8", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Mardi", "id_salle": 2.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H-21H", "nombre_adherent_inscrit": 22.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4d0846cd18c02aecf5cb051c0fcf8ddcd3b7fda7", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Samedi", "id_salle": 2.0, "age": "3-5 ans", "activite": "OUISTITI - PARCOURS MOTRICIT\u00c9", "sport_pass": "ENFANT", "geo_point_2d": [50.6929197738, 3.166289661], "lieu": "35 RUE DES CHAMPS", "creneau": "COMPLET", "heures": "9H30-10H30", "nombre_adherent_inscrit": 23.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c967904ee1671bb75ede8e12cfb1d4cc70b8dbb4", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Jeudi", "id_salle": 36.0, "age": "16 ans et +", "activite": "PILATES", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 56.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "fe5d39a8ecfa1df52a9f53227a10f47bee76ec4b", "fields": {"salle": "SALLE DDL OMNISPORT", "jour": "Jeudi", "id_salle": 19.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6813876239, 3.18155292896], "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "16H30-18H", "nombre_adherent_inscrit": 18.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "78380c354429a792604372357d78bbb249ac69b5", "fields": {"salle": "SALLE DDL PLATEAU", "jour": "Samedi", "id_salle": 19.0, "age": "16 ans et +", "activite": "PILATES 2", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d33ba4466c00522c6f4ff91d2f09f644327c1091", "fields": {"salle": "SALLE DEVILLE", "jour": "Lundi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3c7acac25f358fff7309132ed7af283acd16487d", "fields": {"salle": "SALLE DRYMALA", "jour": "Vendredi", "id_salle": 25.0, "age": "16 ans et +", "activite": "VOLLEY-BALL", "sport_pass": "ADULTE", "geo_point_2d": [50.6731301465, 3.18192315744], "sports": "Collectifs", "lieu": "159 RUE HENRI REGNAULT", "creneau": "OUVERT", "heures": "17h15-19h15", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.18192315744, 50.6731301465]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "6ad0257202c5ce22d5c1ac65a3b1a03759053e7b", "fields": {"salle": "SALLE DUBLY", "jour": "Mardi", "id_salle": 16.0, "age": "16 ans et +", "activite": "FOOT EN MARCHANT", "sport_pass": "ADULTE", "geo_point_2d": [50.6966578488, 3.17867844079], "sports": "Collectifs", "lieu": "86 RUE DU COLLEGE", "creneau": "OUVERT", "heures": "19H30-21H", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.17867844079, 50.6966578488]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "8b92f89a40127636ccaf87b41dddc3321d245f7f", "fields": {"salle": "SALLE LEON FRANCOIS", "jour": "Mercredi", "id_salle": 12.0, "age": "4-7 ans", "activite": "BABY BOXE", "sport_pass": "ENFANT", "geo_point_2d": [50.675829224, 3.20205227599], "lieu": "589 RUE DE LANNOY", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 48.0}, "geometry": {"type": "Point", "coordinates": [3.20205227599, 50.675829224]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b244a7b5e34a9db3e975d748d4d787e8260858a1", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "840d76e947acdb7e7ca3f01674b7d5531491a6bf", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Jeudi", "id_salle": 34.0, "age": "A partir de 4 ans", "activite": "ESCALADE EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.7029638162, 3.18758797145], "sports": "En famille", "lieu": "21 RUE DES PYRAMIDES", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "a240c4fff73ced580437c0ae1a5b949ea6ab13a4", "fields": {"salle": "SALLE PAYS", "jour": "Mercredi", "id_salle": 17.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "14H-17H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "9bd5c817f904a9cd32dcbb60b3699be816ad2fd5", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "PILATES", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "12H15-13H15", "nombre_adherent_inscrit": 35.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3e801e64daabd58d665b22f9102ff90e578b47fa", "fields": {"salle": "SALLE PAYS", "jour": "Lundi", "id_salle": 17.0, "age": "4-7 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "cd0a0e2f4c5184f5327c29c8f78659d62bb6e877", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mercredi", "id_salle": 11.0, "age": "8/10 ans", "activite": "SPORT EN FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "En famille", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "15H30-16H30", "nombre_adherent_inscrit": 0.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "e6869e4297f4cba8c40213418407a1777baae076", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Vendredi", "id_salle": 11.0, "age": "16 ans et +", "activite": "STRECHING", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Individuels", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "12H15-13H15", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "59cf41bd4051db10712b32dbe76bd469a5a7e3ae", "fields": {"salle": "SALLE PIERRE DE COUBERTIN", "jour": "Mardi", "id_salle": 11.0, "age": "16 ans et +", "activite": "V\u00c9LO RANDONN\u00c9E", "sport_pass": "ADULTE", "geo_point_2d": [50.6767760957, 3.20439730225], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "73 AVENUE DU PARC DES SPORTS", "creneau": "OUVERT", "heures": "13H30-16H30", "nombre_adherent_inscrit": 10.0}, "geometry": {"type": "Point", "coordinates": [3.20439730225, 50.6767760957]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "83516d0b90622e0d5b531d822f0602f3411d2386", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Individuels", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 55.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c2974cb623e572cfc5c4a0a071ad7b7a7182084b", "fields": {"salle": "STAB", "jour": "Lundi", "id_salle": 28.0, "age": "16 ans et +", "activite": "CIRCUIT FORME", "sport_pass": "ADULTE", "geo_point_2d": [50.6799415763, 3.20487124918], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "COMPLET", "heures": "15H30-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "feb7a0c79152f422e8c2e853edfe8608c076a040", "fields": {"jour": "Mardi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "PARC BARBIEUX", "creneau": "OUVERT", "heures": "9H30-11H30", "nombre_adherent_inscrit": 11.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "3b36b938b384196ae089609f6856dcbf4c7ad4ff", "fields": {"jour": "Samedi", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Change toutes les semaines", "creneau": "OUVERT", "heures": "9H30-11H30", "nombre_adherent_inscrit": 15.0}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "4ff8b494e4b198befd3428f7860c050c4e07aa4b", "fields": {"salle": "PISTE BMX", "jour": "Mardi", "id_salle": 10.0, "age": "9-11 ans", "activite": "BMX", "sport_pass": "ENFANT", "geo_point_2d": [50.6775437283, 3.20347919455], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "17H-18H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.20347919455, 50.6775437283]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "01a942d9639be3386e20cfb2309732a09ab0398d", "fields": {"salle": "SALLE AIME SEVE", "jour": "Mercredi", "id_salle": 5.0, "age": "13-16 ans", "activite": "DANSE\u00a0CLASSIQUE", "sport_pass": "ENFANT", "geo_point_2d": [50.6845698197, 3.18244874237], "lieu": "121 RUE JULES GUESDE", "creneau": "OUVERT", "heures": "16H30-18H", "nombre_adherent_inscrit": 7.0}, "geometry": {"type": "Point", "coordinates": [3.18244874237, 50.6845698197]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "958e7504b354c2f9e3044b0fda8665f3325cfc3b", "fields": {"salle": "SALLE BERNARD JEU", "jour": "Jeudi", "id_salle": 2.0, "age": "16 ans et +", "activite": "FIT DANCE", "sport_pass": "ADULTE", "geo_point_2d": [50.6929197738, 3.166289661], "sports": "Individuels", "lieu": "35 RUE DES CHAMPS", "creneau": "OUVERT", "heures": "19H30-20H45", "nombre_adherent_inscrit": 16.0}, "geometry": {"type": "Point", "coordinates": [3.166289661, 50.6929197738]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "7f3a93fa6571a874170cd7d41f1e0b37ffee3fb4", "fields": {"salle": "SALLE COLIGNY 2", "jour": "Mardi", "id_salle": 36.0, "age": "16 ans et +", "activite": "BADMINTON", "sport_pass": "ADULTE", "geo_point_2d": [50.6846535722, 3.17394846472], "sports": "Individuels", "lieu": "60 RUE DE COLIGNY", "creneau": "OUVERT", "heures": "18H-21H", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.17394846472, 50.6846535722]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "992e4298469880e1adc99b1756ede47297b25e01", "fields": {"salle": "SALLE DDL PLATEAU", "jour": "Samedi", "id_salle": 19.0, "age": "16 ans et +", "activite": "FITNESS", "sport_pass": "ADULTE", "geo_point_2d": [50.6813876239, 3.18155292896], "sports": "Individuels", "lieu": "42 RUE DUPUY DE L\u00d4ME", "creneau": "OUVERT", "heures": "9H-10H30", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18155292896, 50.6813876239]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "60ac3034d7b449c955c243c1e1ab021feefd5f30", "fields": {"salle": "SALLE DEVILLE", "jour": "Jeudi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "0942900406fb71e1220fb49787742a3c0372e11b", "fields": {"salle": "SALLE DEVILLE", "jour": "Vendredi", "id_salle": 9.0, "age": "16 ans et +", "activite": "CIRCUIT TRAINING + MUSCULATION", "sport_pass": "ADULTE", "geo_point_2d": [50.6857261059, 3.18882230748], "sports": "Individuels", "lieu": "48 RUE NABUCHODONOSOR", "creneau": "OUVERT", "heures": "17h-21h", "nombre_adherent_inscrit": 12.0}, "geometry": {"type": "Point", "coordinates": [3.18882230748, 50.6857261059]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "d30c481e1a1a50b70f76183d7a56f8018fb099c3", "fields": {"salle": "SALLE GERNIGON", "jour": "Mardi", "id_salle": 4.0, "age": "13-16 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6872504397, 3.15889377721], "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "17H-18H30", "nombre_adherent_inscrit": 6.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "293680c4f00e576790a69f5a467560155d49e5fd", "fields": {"salle": "SALLE GERNIGON", "jour": "Mercredi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "OUVERT", "heures": "18H30-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "f3f3510ad87207db7b8654ceafaca788b03e6ee3", "fields": {"salle": "SALLE GERNIGON", "jour": "Jeudi", "id_salle": 4.0, "age": "16 ans et +", "activite": "FUTSAL", "sport_pass": "ADULTE", "geo_point_2d": [50.6872504397, 3.15889377721], "sports": "Collectifs", "lieu": "14 RUE WATT", "creneau": "COMPLET", "heures": "19H-21H", "nombre_adherent_inscrit": 15.0}, "geometry": {"type": "Point", "coordinates": [3.15889377721, 50.6872504397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "c8f4884effb11e5a15a511fca0a80b74cf657385", "fields": {"salle": "SALLE ORAN DELESPAUL", "jour": "Lundi", "id_salle": 34.0, "age": "7-12 ans", "activite": "MULTISPORTS", "sport_pass": "ENFANT", "geo_point_2d": [50.7029638162, 3.18758797145], "lieu": "21 RUE DES PYRAMIDES", "creneau": "COMPLET", "heures": "17H-18H", "nombre_adherent_inscrit": 20.0}, "geometry": {"type": "Point", "coordinates": [3.18758797145, 50.7029638162]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "35ab3bbe12e780d698e5341c1ad1eace91a4c0d8", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "16 ans et +", "activite": "ZUMBA", "sport_pass": "ADULTE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 33.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "b22de54d497dd62a7a146bc640bd1ebe223549e5", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "8-12 ans", "activite": "ESCALADE", "sport_pass": "ENFANT", "geo_point_2d": [50.6942136855, 3.17399876939], "lieu": "2 RUE DU PAYS", "creneau": "COMPLET", "heures": "17H-18H30", "nombre_adherent_inscrit": 21.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "5e1f41714d977eb6758f9926b02ae48fa48adf1c", "fields": {"salle": "SALLE PAYS", "jour": "Mardi", "id_salle": 17.0, "age": "12 ans et +", "activite": "ZUMBA FAMILLE", "sport_pass": "FAMILLE", "geo_point_2d": [50.6942136855, 3.17399876939], "sports": "En famille", "lieu": "2 RUE DU PAYS", "creneau": "OUVERT", "heures": "18H-19H30", "nombre_adherent_inscrit": 40.0}, "geometry": {"type": "Point", "coordinates": [3.17399876939, 50.6942136855]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "69723404f0ef8b622eecae02e2c4c15cb3d3e352", "fields": {"salle": "SALLE ROME", "jour": "Mercredi", "id_salle": 1.0, "age": "7-12 ans", "activite": "FOOTBALL", "sport_pass": "ENFANT", "geo_point_2d": [50.6965038397, 3.15838315346], "lieu": "75 RUE DE ROME", "creneau": "OUVERT", "heures": "9H-10H30;10H30-12H", "nombre_adherent_inscrit": 4.0}, "geometry": {"type": "Point", "coordinates": [3.15838315346, 50.6965038397]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "ea54c792f089beb1b624ef05617e8a767ee849b8", "fields": {"salle": "STAB", "jour": "Mercredi", "id_salle": 28.0, "age": "8-12 ans", "activite": "APPRENTISSAGE V\u00c9LO", "sport_pass": "ENFANT", "geo_point_2d": [50.6799415763, 3.20487124918], "lieu": "59 RUE ALEXANDRE FLEMING", "creneau": "OUVERT", "heures": "10H30-12H", "nombre_adherent_inscrit": 8.0}, "geometry": {"type": "Point", "coordinates": [3.20487124918, 50.6799415763]}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"},{"datasetid": "les-salles-et-activites-du-sport-pass-a-roubaix", "recordid": "83bcebbe3fec731119466622ee60204faab09d4f", "fields": {"jour": "Dimanche", "age": "16 ans et +", "activite": "MARCHE NORDIQUE", "sport_pass": "ADULTE", "sports": "Sant\u00e9/Bien \u00eatre", "lieu": "Journ\u00e9e compl\u00e8te le 14 juin 2020", "creneau": "OUVERT", "heures": "8H-18H"}, "record_timestamp": "2019-10-26T08:02:35.852+02:00"}]
\ No newline at end of file
diff --git a/website/testjson.py b/website/testjson.py
new file mode 100644
index 0000000000000000000000000000000000000000..c3a74393ebfadaa41d5578d315e747a75d8ed62a
--- /dev/null
+++ b/website/testjson.py
@@ -0,0 +1,16 @@
+import json
+
+val = []
+
+with open("sports.json") as jsonfile:
+    data=json.load(jsonfile)
+    for salle in data:
+        fields = salle['fields']
+        try:        
+            print(fields)
+        except KeyError:
+            pass;
+
+print(len(val))
+
+jsonfile.close()
diff --git a/website/website/settings.py b/website/website/settings.py
index 89dc7cb5a8ea11c60650c5b7aff0f04e0c2a5b2f..831b34513e97a85adc6fedf5cbd459ee36f13b59 100644
--- a/website/website/settings.py
+++ b/website/website/settings.py
@@ -112,7 +112,7 @@ AUTH_PASSWORD_VALIDATORS = [
 
 LANGUAGE_CODE = 'fr-fr'
 
-TIME_ZONE = 'UTC'
+TIME_ZONE = 'Europe/Paris'
 
 USE_I18N = True