Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 913 Bytes

README.md

File metadata and controls

19 lines (17 loc) · 913 Bytes

Simple blog site on Django

Project features:

  1. All features of simple blog app (creating posts, likes on posts, post comments, tags)
  2. Elements of social networks (user pages, private messages between users)
  3. Settings (each user can change their profile information in the settings, including changing the password, etc.)
  4. User registration with email verification
  5. Admin features (admin panel with opportunity to send email message to all users, post and comment moderation)
  6. Delayed post publication for users

Technology features

  1. Related models with db indices
  2. Authentication only by Django native resources for learning purposes
  3. Queue of sending email messages with multiprocessing
  4. Email messages are created by jinja template
  5. User email verification by tokens
  6. Project testing with pytest (fixtures, parametrize, etc.)
  7. Logging to console and file
  8. Custom template tag