WaveTides est une application web inspirée de Twitter, offrant une expérience de microblogging moderne et dynamique. Cette application a été construite avec Node.js, Express, Pug et Bootstrap 5 pour fournir une plateforme interactive et conviviale où les utilisateurs peuvent partager leurs pensées, suivre d'autres utilisateurs et découvrir du contenu pertinent.
- Création de publications : Les utilisateurs peuvent créer et publier des messages courts pour partager leurs pensées, leurs opinions et leurs actualités avec le monde.
- Fil d'actualité personnalisé : Un fil d'actualité dynamique permet aux utilisateurs de découvrir du contenu pertinent basé sur leurs intérêts et leurs abonnements.
- Interaction sociale : Les utilisateurs peuvent interagir avec les publications en aimant, en commentant et en partageant des messages, favorisant ainsi l'engagement et l'interaction sociale.
- Gestion des abonnements : Les utilisateurs peuvent suivre d'autres utilisateurs pour rester à jour avec leurs publications et leurs mises à jour.
- Thème sombre et clair : WaveTides offre un choix de thèmes sombres et clairs pour une expérience utilisateur personnalisée.
- Node.js : Plateforme côté serveur pour l'exécution de JavaScript.
- Express : Cadre web minimaliste pour Node.js, offrant des fonctionnalités robustes pour la création d'applications web.
- Pug : Moteur de template HTML pour générer dynamiquement des vues côté serveur.
- Bootstrap 5 : Cadre de conception front-end moderne et réactif pour créer des interfaces utilisateur attrayantes et intuitives.
- Clonez ce référentiel sur votre machine locale.
- Installez les dépendances en exécutant
npm install
. - Démarrez le serveur en exécutant
npm start
. - Accédez à l'application dans votre navigateur à l'adresse
https://localhost:3000
.
Les contributions sont les bienvenues ! Si vous souhaitez contribuer à WaveTides, veuillez ouvrir une pull request après avoir effectué les modifications.