Abdelrhman

Leviro Blog Platform
207 Views

Leviro Blog Platform

Blog platform with authentication, article management, and interactions restricted to signed-in users.

Project Overview

Project Overview

Leviro Blog is a complete blogging platform developed as a final academic project. The system focuses on controlled content publishing, user authentication, and interactive features restricted to registered users.

The platform provides a clean reading experience for visitors while enabling authenticated users to fully manage their own content.


Problems Addressed

  • No clear separation between visitors and content creators.
  • Unrestricted interactions leading to spam or low-quality content.
  • Difficulty managing posts and comments without proper authentication.
  • Lack of efficient search and pagination for large content sets.

Core Features

  • User registration and login system.
  • Only authenticated users can comment on posts.
  • Registered users can create, edit, and delete their own posts.
  • Post listing with pagination (12 posts per request).
  • AJAX-based search using JSON responses for fast filtering.
  • User dashboard for managing personal posts and profile settings.

Technical Notes

  • Built using Django with a structured MVC architecture.
  • Authentication and permissions are handled at the backend level.
  • Frontend interactions are enhanced using Alpine.js without heavy JavaScript frameworks.
  • The system is designed to be extendable for roles, moderation, or future scaling.

Image Gallery

1 / 9
+2