Ce projet est un blog développé principalement avec React et d'autres technologies modernes.
- 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).
- 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
- Node.js et npm installés
-
Clonez le dépôt :
git clone https://github.com/Mangemort60/mern-blog.git
-
Naviguez dans le dossier du projet :
cd [nom_du_dossier]
-
Installez les dépendances :
npm install
-
Lancez le projet en mode développement :
npm run dev
-
Ou construisez le projet pour la production :
npm run build
npm run dev
: Lance le serveur de développementnpm run build
: Construit l'application pour la productionnpm run lint
: Exécute ESLint sur le code source
- Faites un fork du projet
- Créez une nouvelle branche (
git checkout -b feature
) - Faites vos modifications
- Soumettez une pull request