A modern, full-featured blogging platform built with Django, Tailwind CSS, and cloud-hosted for speed, robustness, and scalability.
- βοΈ Create, edit, and delete blog posts with images
- π Organized blog structure (main app:
blogbook, project:mainblog) - β‘ Responsive, beautiful UI powered by Tailwind CSS
- π Hosted free on Render, with S3 cloud storage for persistent uploads
- π Secure configuration with environment variables for secrets and database
- ποΈ Media files stored on Amazon S3 for limitless, persistent access
git clone https://github.com/pythoneer-sp/BlogBook-Django
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Create a .env file or set them in your hosting dashboard (Render, etc.):
DJANGO_SECRET_KEY=your-secret-key DEBUG=False DATABASE_URL=your-database-url RENDER_EXTERNAL_HOSTNAME=your-render-hostname
python manage.py makemigrations python manage.py migrate
python manage.py collectstatic --noinput
python manage.py createsuperuser
python manage.py runserver
Pull requests are welcome! For significant changes, please open an issue first to discuss what you'd like to change.
Special Thanks:
Render, Tailwind CSS, Django, and all the open-source communities β€οΈ