Un réseau social interne d'entreprise, moderne et ludique.
- création, connexion/déconnexion, modification, suppression d'un compte utilisateur
- création, modification, suppression de messages
- persistance des données
- rôles : utilisateur et administrateur
- mot de passe sécurisé
- responsive mobile et tablette
- normes d'accessibilité WCAG
npm install
Créer un fichier .env dans le dossier du backend en ajoutant vos informations de connexion à la base de données :
JWT_TOKEN= votre_secret_token
DB_USERNAME = root
DB_PASSWORD = password
DB_DATABASE = nom_database
DB_HOST = localhost
Créer la base de données et faire les migrations :
npx sequelize-cli db:create
npx sequelize-cli db:migrate
npm run dev
(optionnel, si vous voulez partir sur une base de données avec des users/messages existants) Solution 1 (seeders) :
npx sequelize-cli db:seed:all
Solution 2 (sauvegarde database) :
importer fichier sauv_database/v2_groupomania.sql avec phpMyAdmin ou la console
Lancer le backend :
npm run dev
npm install
npm run serve
Mot de passe utilisateur/admin : test1234!