Preview Website

\\Project Detail
Digital Posts: A Modern Blogging Platform
Tech Stack : Laravel 11, Vanila Javascript, Bootstrap 5, Mysql
Description :

Digital Posts is my personal project for my portfolio, a modern platform for sharing articles with various advanced features. This platform allows users to create articles with AI assistance, subscribe or follow other users, like and comment on articles. Notification features ensure users get updates when the followed users upload new articles or there are activities like comments and likes.

Feature
  • Multiple Authenticate: Dual authentication system for admins and users (with OTP code via email).
  • Create Article with AI: The main feature that helps users create articles with AI assistance.
  • Subscription: Users can follow other users.
  • Like & Comment: Users can like and comment on articles.
  • Notification: Notifications for activities like new articles, comments, and likes.
  • Category: Categories for articles.
  • Search: Search based on categories, users, and articles.
  • User Management: Login, register, forgot password (with OTP email), change password, and edit profile.
  • Article Management: Edit and delete articles.
  • WYSIWYG Editor: Article editor with WYSIWYG interface.
  • Account Recovery: Account recovery if banned by admin, users can send messages to the admin.
  • Feedback: Users can send feedback to the developer/admin.
  • Ranking: Rankings for top writers and top categories.
Admin Features
  • Ban User: Ban users.
  • See Feedback: View feedback from users.
Development Stages
  • Designing the features for the project.
  • Designing the UI with Figma.
  • Converting the design into HTML, CSS, and JS code.
  • Designing migration tables.
  • Converting the design into Laravel X components for easy maintenance.
  • Developing features until the project is complete.