Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to BlogSite 👋

Version

Project Overview

BlogSite is a full-featured blog platform where users can create, update, and delete their blogs. Users can also request the admin to feature their blogs on a special page. Admins have the ability to write blogs, review feature requests, and either approve or reject them.

The admin dashboard provides insightful reports, such as the total number of blogs, likes, tags, and users, as well as a leaderboard showcasing the users who wrote the most blogs or received the most likes. These statistics are visually represented using bar charts and pie charts for an intuitive understanding.

Features

User Features:

  • Create, read, update, and delete blogs.
  • Request admin to feature a blog.
  • Can see the leaderboard to stay motivated.
  • Can comment and reply on another's blog.

Admin Features:

  • Review and approve or reject feature requests.
  • Write, update, and delete blogs.
  • View reports on the total number of blogs, likes, tags, and users.
  • Track leaderboard data for most active users and most-liked blogs.
  • Visualize statistics using bar and pie charts.
  • Manage users.

Installation

To get started with BlogSite, follow these steps:

  1. Clone the repository:
    git clone https://github.com/sin1ter/BlogSite.git
  2. Navigate to the project directory:
    cd BlogSite
  3. Install the required dependencies:
    pip install -r requirements.txt
  4. Run the development server:
    python manage.py runserver
  5. Access the site at http://127.0.0.1:8000/.

Usage

Once the server is running, you can explore the following functionalities:

  • User Actions: Create and manage your blogs, request to feature them.
  • Admin Dashboard: Review feature requests, approve or reject them, and monitor blog statistics through a dynamic dashboard.

Author

👤 Symon

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages