Weeclik côté serveur utilise Node.JS avec le module : parse-server sur Express.
Il est actuellement hebergé sur des serveurs Heroku, qui est une solution d'hebergement Docker avec des addons gratuit axés sur la lourdeur des services.
La route /parse permet de fait les appels CRUD (Create, Read, Update, Delete)
La route /dashboard permet d'afficher le dashboard
La base de donnée est NoSQL avec MongoDB, hebergé par mLab.
Un dump de la base de donnée se trouve dans le dossier BD à la racine.
Utiliser cette commande pour importer le dossier comportant les données de la bdd :
mongorestore -h <url-site-mlab>:<port> -d <nom_bdd> -u <utilisateur_admin_bdd> -p <mot_de_passe> <chemin_dossier/dump_bdd>
La documentation de parse server : https://docs.parseplatform.org/parse-server/guide/
Le module parse-dashboard permet lui de visualiser et modifier les données de la BDD directement depuis un client web.
La mise en place du dashboard : https://github.com/parse-community/parse-dashboard