Le projet
Afin d’amélioration de la communication entre collègues, l'entreprise Groupomania a décidé de créer un réseau social interne, moderne et ludique, qui permettra aux employés de se connaître dans un cadre plus informel.
Mon rôle
Design, Développement frontend et backend
En détails
Stack :
- Vue.js, Vue Router, VueX, Vuetify
- Node.js, Express
- MySQL, Sequelize CLI, phpMyAdmin
- NPM
- Axios
Présentation vidéo du projet : 🎦 Youtube (38 min)
Design
Aucun maquette n'étant fournie, il a fallu imaginer le design en s'inspirant de la charte graphique de l'entreprise.
Fonctionnalités
Présentation simple des fonctionnalités et de la création du compte utilisateur ;
L'utilisateur peut modifier/supprimer son compte ou ses publications, au même titre que l'administrateur ;
Le mot de passe stocké dans la base de données est sécurisé ;
Les utilisateurs peuvent publier du texte ou des médias ;
Les publications les plus récentes s'affichent en premier ;
Responsive ;
L'application doit répondre aux normes d'accessibilité web (WCAG) ;
J'ai pris l'initiative d'ajouté un système de Like/Dislike sur les publications ;