1
0
Fork
You've already forked digistorm
0
Une application en ligne pour créer des sondages, des questionnaires, des remue-méninges et des nuages de mots collaboratifs
  • Vue 60.4%
  • JavaScript 31%
  • CSS 8.6%
Find a file
2023年02月05日 17:07:52 +01:00
assets Update media modals 2023年02月03日 22:48:27 +01:00
components Update media modals 2023年02月03日 22:48:27 +01:00
lang Update lang files 2023年01月09日 22:19:53 +01:00
layouts Update lang attribute change 2022年02月13日 19:09:52 +01:00
middleware Add lost password button on connection screen and save of view in account 2022年05月15日 11:20:55 +02:00
pages Update _creer.vue 2023年02月04日 15:18:57 +01:00
plugins Update dependencies and socket.io methods 2023年01月21日 21:02:46 +01:00
server Update index.js (server) 2023年02月05日 17:07:52 +01:00
static Add latex support with mathjax 2022年09月18日 10:27:35 +02:00
store Add nuxt.js port and db port env var 2022年09月07日 18:34:15 +02:00
.editorconfig Update .editorconfig 2021年05月09日 22:47:50 +02:00
.eslintrc.js Update .eslintrc.js 2023年02月04日 10:21:18 +01:00
.gitattributes Initial commit 2021年03月19日 15:02:35 +01:00
.gitignore Initial commit 2021年03月19日 15:02:35 +01:00
ecosystem.config.js Update ecosystem.config.js 2023年01月22日 09:52:04 +01:00
jsconfig.json Initial commit 2021年03月19日 15:02:35 +01:00
LICENSE Add LICENSE 2021年04月03日 11:41:41 +02:00
nuxt.config.js Update nuxt.config.js 2023年02月04日 16:51:07 +01:00
package.json Bump version to 0.6.5 2023年02月04日 16:51:44 +01:00
README.md Update README.md 2023年02月04日 16:50:57 +01:00

Digistorm

Digistorm est une application en ligne pour créer des sondages, des questionnaires, des remue-méninges et des nuages de mots collaboratifs.

Elle est publiée sous licence GNU GPLv3. Sauf les fontes Roboto Slab et Material Icons (Apache License Version 2.0) et la fonte HKGrotesk (Sil Open Font Licence 1.1)

Préparation et installation des dépendances

npm install

Lancement du serveur de développement sur localhost:3000

npm run dev

Compilation, minification des fichiers et lancement du serveur de production

npm run build
npm run start

Avec PM2

npm run build
pm2 start

Variables d'environnement pour la mise en production (fichier .env à créer à la racine du dossier)

DOMAIN (protocole + domaine. ex : https://digistorm.app)
HOST (IP publique du serveur de production)
PORT (port du serveur local nuxt.js / 3000 par défaut)
DB_HOST (IP publique du serveur de base de données Redis)
DB_PWD (mot de passe de la base de données Redis)
DB_PORT (port de la base de données Redis / 6379 par défaut)
SESSION_KEY (clé de session Express Session)
SESSION_DURATION (durée de la session de connexion des utilisateurs en millisecondes)
EMAIL_HOST (hôte pour l'envoi d'emails)
EMAIL_ADDRESS (adresse pour l'envoi d'emails)
EMAIL_PASSWORD (mot de passe de l'adresse emails)
EMAIL_PORT (port pour l'envoi d'emails)
EMAIL_SECURE (true ou false)
AUTORIZED_DOMAINS (domaines autorisés pour api serveur. ex : ladigitale.dev,example.com / par défaut *)

Projet Nuxt.js avec serveur Node.js (Express) et base de données Redis

Démo

https://digistorm.app

Remerciements et crédits

Traduction en espagnol par Fernando S. Delgado Trujillo (https://gitlab.com/fersdt)

Traduction en italien par Paolo Mauri (https://gitlab.com/maupao) et @nilocram (Roberto Marcolin)

Soutien

https://opencollective.com/ladigitale