Thanks to visit codestin.com
Credit goes to github.com

Skip to content

coderconnoisseur/MicroBlog-Web

Repository files navigation

Flask Microblogging Platform

A feature-rich microblogging platform built with Flask, enabling users to post updates, follow others, and engage with content in a secure and scalable environment.

🔗 Live Demo: microblog-web-tbn1.onrender.com


Features

  • User Authentication
    Secure login/registration with password hashing, email-based password reset, and JWT support for scalable session management.

  • Post Management
    Create, view, and paginate posts with personalized timelines.

  • Full-Text Search (Elasticsearch)
    Integrated Elasticsearch for fast, accurate, and relevance-ranked search, offering a 70% performance boost over traditional SQL keyword matching.

  • Social Features
    Follow/unfollow users, view user profiles (with Gravatar integration), timestamps powered by moment.js, and user statistics.

  • Security & Stability

    • CSRF protection and form validation
    • JWT-based authentication for API security
    • Rate limiting to prevent abuse and ensure fair API usage
    • Structured logging and centralized error handling

Technologies Used

  • Flask, SQLAlchemy, Flask-Login
  • Flask-Mail, Flask-WTF, Flask-Bootstrap
  • Elasticsearch
  • Flask-Moment

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages