Réseaux social d'organisation de sortie

=Objectif= Développer un application de proposition de sortie / activité social comme [https://fr.wikipedia.org/wiki/On_va_sortir_! OVS] et https://frimake.com/ entièrement open source. On réfléchira aussi à la notion de fédération de sites.

=Les contraintes technologigues=
 * Specification REST API: openapi
 * https://editor.swagger.io/


 * Pour la partie backend (voir aussi RealWorld/Python/Flask ou https://github.com/X1Zeth2X/flask-restx-boilerplate
 * On va aussi considérer l'utilisation de https://github.com/X1Zeth2X/flask-restx-boilerplate (A discuter la première semaine)
 * Python 3
 * Poetry
 * Flask
 * Sqlachemy
 * sqlite | postgresql
 * pytest
 * flake8 et black


 * Pour la partie frontend
 * architecture SPA
 * elm si vous êtes aventurier
 * une solution reactive de votre choix
 * peut Material
 * à discuter

=Plan de travail=

Après l'étude du concept. Il s'agira de spécifier une premiere version de l'API REST en rédigeant sa spécification (en OPENAPI). On étudiera la partie Backend de la version RealWorld/Python/Flask du projet RealWorld Pour la partie frontend cela sera à discuter.

Un démonstrateur pour être mise en place sur le nouveau de serveur de la filière INFO.