https://github.com/imabhinavdev/django-blog-app
Built and deployed a Django blog application with features for creating, editing, and managing posts and comments. Designed with a responsive user interface.
https://github.com/imabhinavdev/django-blog-app
app blog blog-app django django-blog-app
Last synced: about 1 month ago
JSON representation
Built and deployed a Django blog application with features for creating, editing, and managing posts and comments. Designed with a responsive user interface.
- Host: GitHub
- URL: https://github.com/imabhinavdev/django-blog-app
- Owner: imabhinavdev
- Created: 2024-07-06T14:05:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T09:07:57.000Z (almost 2 years ago)
- Last Synced: 2025-10-05T20:55:12.454Z (8 months ago)
- Topics: app, blog, blog-app, django, django-blog-app
- Language: CSS
- Homepage:
- Size: 7.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Blog App
This is a simple blog app built using Django framework.
## Features
- User authentication: Users can register, login, and logout.
- Create, Read, Update, and Delete (CRUD) operations for blog posts.
- Commenting system: Users can leave comments on blog posts.
- Categories and tags: Organize blog posts by categories and tags.
- Search functionality: Users can search for blog posts.
- Responsive design: The app is mobile-friendly.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/imabhinavdev/django-blog-app.git
```
2. Change to the project directory:
```bash
cd django-blog-app
```
3. Install the dependencies:
```bash
pip install -r requirements.txt
```
4. Run the migrations:
```bash
python manage.py migrate
```
5. Create a superuser:
```bash
python manage.py createsuperuser
```
6. Run the development server:
```bash
python manage.py runserver
```
7. Open the browser and go to `http://127.0.0.1:8000/`