Skip to content

Mangemort60/mern-blog

Repository files navigation

Blog Project

Ce projet est un blog développé principalement avec React et d'autres technologies modernes.

🛠 Technologies utilisées

  • React 18.2.0
  • TypeScript 5.0.2
  • TailwindCSS 3.3.3
  • Vite 4.4.5
  • AWS S3 pour l'upload d'images
  • Axios 1.5.0
  • Zod 3.22.2
  • React Quill 2.0.0
  • ... et d'autres (voir package.json pour la liste complète).

🌟 Caractéristiques

  • Authentification utilisateur
  • Création et modification de posts
  • Ajout et modification de commentaires
  • Interface d'administration
  • Édition et mise à jour d'articles avec React Quill
  • Possibilité de donner des droits d'auteur à un utilisateur

🚀 Installation

Prérequis

  • Node.js et npm installés

Étapes

  1. Clonez le dépôt :

    git clone https://github.com/Mangemort60/mern-blog.git
  2. Naviguez dans le dossier du projet :

    cd [nom_du_dossier]
  3. Installez les dépendances :

    npm install
  4. Lancez le projet en mode développement :

    npm run dev
  5. Ou construisez le projet pour la production :

    npm run build

📜 Scripts npm

  • npm run dev : Lance le serveur de développement
  • npm run build : Construit l'application pour la production
  • npm run lint : Exécute ESLint sur le code source

🤝 Comment contribuer

  • Faites un fork du projet
  • Créez une nouvelle branche (git checkout -b feature)
  • Faites vos modifications
  • Soumettez une pull request

About

A blog made with MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published