Bonjour,
Je voudrais faire un petit projet de site web de vote. Pour ce faire, je pensais évidemment à elm
pour l’interface côté front. Mais, comme il doit y avoir plusieurs utilisateurs votant, il faut que le front de chacun communique pour dire que son vote est prêt, etc. Donc, il faut communiquer avec le côté back.
Étape 0 (préliminaire)
Dans la mesure du possible, je voudrais rester en programmation fonctionnelle. Du coup, je pensais faire le back en haskell
. Mais quelle bibliothèque choisir ? Y-en-a-t-il qui embarque le serveur ?
Et comment, lier la page fournie par le back pour y mettre le elm ?
Ensuite comment partager les infos entre les différents clients ? J’imagine par websocket, mais j’ai du mal à trouver des exemples simples.
En framework, j’ai vu Snap qui à l’air pas mal.
J’ai également vu scotty qui devrait faire l’affaire dans ce projet.
Avez-vous des sites, avec de la documentation ?
Étape1
Créer une petite interface : Nom de la personne, et un bouton ratio pour entrée dans une « salle », ou en créer une.
Si on entre dans une salle, ajouter un champ avec le nom de la salle.
Un bouton « Validé »
Une fois validé, on affiche une page avec les personnes présentes. Un bouton pour valider les présents (uniquement celui qui à créé la salle)
Une fois que le propriétaire valide la salle, on se retrouve en salle de vote. Et on affiche juste un message.
Besoin
Pour l’instant, j’en suis à l’étape préliminaire du choix du framework pour commencer mes expérimentation. Je vous fournirai le code au fur et à mesure, histoire d’apprendre et d’améliorer mes compétences.
J’éditerai au fur et à mesure des avancées.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.