Skip to content

Cynfinitely/Django-Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Blog-App

GitHub repo size GitHub contributors GitHub last commit GitHub license

Django Blog App is a simple yet powerful blogging platform built with Python and Django framework. It allows users to create, publish, and manage their own blog posts. The application comes with a clean, responsive UI that makes it easy to use on any device with django-rest-framework.

Features

The application includes the following features:

  • User authentication and authorization system
  • User profile management
  • CRUD operations for blog posts
  • Blog post categorization and filtering
  • Pagination for blog posts
  • Search functionality for blog posts
  • Responsive UI design

Installation

  1. Clone the project repository to your local machine using the command git clone https://github.com/Cynfinitely/Django-Blog-App.git.
  2. Create a virtual environment and activate it using the commands python -m venv env and env\Scripts\activate respectively (for Windows users) or python -m venv env and source env/bin/activate respectively (for Linux/Unix users).
  3. Install the project dependencies using the command pip install -r requirements.txt.
  4. Run the database migrations using the command python manage.py migrate.
  5. Create a superuser account using the command python manage.py createsuperuser.
  6. Start the development server using the command python manage.py runserver.
  7. Open your browser and navigate to http://localhost:8000 to access the application.

Usage

To use the Django Blog App, follow the steps below:

  1. Create an account by clicking on the "Sign up" link on the homepage.
  2. After logging in, you can create, edit, and delete blog posts from the dashboard.
  3. You can also filter posts by category or search for posts using keywords.
  4. View posts by clicking on the "Read More" button.
  5. Update your profile information by clicking on the "Profile" link in the navigation bar.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors