/Safe-Saying

Safe Saying is a Blog where you can post and read other bloger post. Here we use Machine Learning algorithm which will identify spam comment on our site and delete those. The purpose of this project is to find out the comments of those spam users and keep our social media spam free. In this work, different techniques used for classification of spam comments with those of normal user comments to improve the classification.

Primary LanguageJupyter NotebookMIT LicenseMIT

Django Blog

Full-Featured Blog with Django web framework and Machine learning Model.

Screenshots

Features

  • User Registration
  • User Login & Logout
  • User Profile
  • Create, Update, Edit & Delete Posts
  • Comments
  • Comments filtering based on toxicity and spam.
  • Search
  • User Change Password
  • Password Reset

How To Use

Clone project & Install Requirements

Make sure you have already installed python3 and git. We use anaconda environment for run the machine learning model. You can install Anaconda or just install those package only.

$ git clone https://github.com/pubuser7/django-blog.git && cd django-blog
$ pip install -r requirements.txt

Migrate & Collect Static

$ cd src && python manage.py migrate
$ python manage.py collectstatic

Create Admin User

$ python manage.py createsuperuser

Run Server

$ python manage.py runserver

Enter your browser http://localhost:8000/. You can login via admin in http://localhost:8000/admin/.

TODOS

  • Change Style
  • More Options For New Post
  • Blog Archive
  • Reply comment
  • Delete Comment
  • Create following system
  • Read later post
  • ...