BlogPlatform est une application web de blogging développée avec Django. Elle permet aux utilisateurs de créer, modifier et supprimer des articles, ainsi que de consulter des publications. Le projet est conteneurisé avec Docker pour faciliter le déploiement.
Note: Cliquez sur ce lien pour accéder a l'application: https://blogplatform-qcbo.onrender.com/
- ✏️ Création et édition d’articles de blog
- 💬 Système de commentaires
- 🔐 Interface d’administration via Django Admin
- 🐳 Déploiement simplifié avec Docker
- 🔄 Détection de signaux (
signals.py) - 🧾 Formulaires Django (
forms.py)
- Python 3.10+
- Django 4.x
- Pillow (gestion des images)
- Docker
- SQLite
bash git clone https://github.com/nguembu/blogplatform.git cd blogplatform```
python -m venv env source env/bin/activate # Linux/macOS env\Scripts\activate # Windows
pip install -r requirements.txt
python manage.py migrate python manage.py runserver
docker-compose up --build
Ouvre ton navigateur à l’adresse : http://localhost:8000
Crée un fichier .env à la racine du projet pour y stocker : DJANGO_SECRET_KEY=your-secret-key DJANGO_DEBUG=True DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1