This is a blog project developed in Django, which allows the creation, editing and management of blog posts. The project was created to serve as a practical example of how to use Django to build a complete and functional web application.
- User Authentication: Register, log in, and manage your user profile.
- Post Management: Create, edit, and delete blog posts using a text editor.
- Comment System: Allow users to interact with content by commenting on blog posts.
- Categories and Tags: Organize and classify posts using custom categories and tags for easier navigation.
- Admin Panel: Comprehensive admin interface for managing users, posts, categories, tags, and more.
- Daily Updates: Continuous improvement and deployment of new features.
- Django: The web framework used to build the entire project.
- HTML/CSS: Used to design and style the user interface, ensuring a responsive and modern look.
- PostgreSQL: The default database management system, chosen for its robustness and flexibility. This can be replaced by other databases as per user needs.
- Docker: Ensures a consistent development environment with containerization, making it easy to set up and deploy the application in isolated environments.
- Nginx: Used as a web server to manage traffic and serve the Django application.
- Gunicorn: A Python WSGI HTTP server for serving the Django project in a production environment.
- URL Home: http://34.45.91.32/
- URL Admin: http://34.45.91.32/admin/login/?next=/admin/