Skip to content

Blogpost is a feature-rich blogging platform designed to provide a seamless and interactive experience for bloggers. It is developed using Flask as the backend, HTML, CSS, JS, and Bootstrap for the frontend, SQLite for the database, and Elasticsearch for in-website search.

License

Notifications You must be signed in to change notification settings

SHOCKWAVE07/microBlog

Repository files navigation

Blogpost - A Flask-based Blogging Platform

Overview

Blogpost is a feature-rich blogging platform designed to provide a seamless and interactive experience for bloggers. It is developed using Flask as the backend, HTML, CSS, JS, and Bootstrap for the frontend, SQLite for the database, and Elasticsearch for in-website search.

Live link

https://micro-blog-x2v4.onrender.com

Features

  1. User Authentication:

    • Sign up and log in securely to access personalized features.
  2. Blog Management:

    • Create, edit, and delete your blog posts with ease.
  3. Social Features:

    • Follower and following system to connect with other bloggers.
  4. Explore and Search:

    • Discover new blogs and search for specific topics within the website.
  5. Private Messaging:

    • Send and receive private messages with other users.
  6. Multilingual Support:

    • Seamless support for the Hindi language.
    • Integration with Microsoft Azure Translator API for translation.

Tech Stack

  • Backend:

    • Flask: A lightweight web application framework.
    • SQLite: A relational database for efficient data storage.
  • Database:

    • SQLite: A relational database for efficient data storage.
  • Frontend:

    • HTML, CSS, JS: Building blocks for a responsive and dynamic user interface.
    • Bootstrap: Frontend framework for a modern and consistent design.
  • Search:

    • Elasticsearch: Powerful search engine for in-website search functionality.
  • Translation:

    • Microsoft Azure Translator API: Integration for language translation.

Setup

  1. Clone the repository:
    git clone git@github.com:SHOCKWAVE07/microBlog.git

About

Blogpost is a feature-rich blogging platform designed to provide a seamless and interactive experience for bloggers. It is developed using Flask as the backend, HTML, CSS, JS, and Bootstrap for the frontend, SQLite for the database, and Elasticsearch for in-website search.

Topics

Resources

License

Stars

Watchers

Forks

Languages