Cactus
Post_details
Star_comments
Admin_panel
Add_article
Profile

Project information

About

This project has been developed in these sections:
  • Account management system for handling different types of users.
  • Blog system for posting VIP and Ordinary articles.
  • Email system for various purposes of the project.

  • Shop and API systems also will be added to the project soon.

Project details

Account Management
  • Customized user by developing abstract user
  • User types handling (Superuser, Admin/Staff, Author, VIP, Ordinary, Anonymous)
  • User registration with email verification
  • User login/logout
  • User password change/reset (email token)
  • User profile image using Gravatar
  • Customized account panel for different types of users
Blog
  • VIP/Ordinary articles
  • Post status handling (Published, Draft, Send to admin, Investigating, Returned)
  • Categories for posts
  • Pagination
  • Post View counter by IP
  • Post Comments with notifications
  • Post Star Ratings
Email Backend
  • Registration verification email
  • Password reset token email
  • Comment notification email
Database
  • PostgreSQL
Deploy
  • On Linux server using Docker, Nginx and Gunicorn