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.
https://micro-blog-x2v4.onrender.com
-
User Authentication:
- Sign up and log in securely to access personalized features.
-
Blog Management:
- Create, edit, and delete your blog posts with ease.
-
Social Features:
- Follower and following system to connect with other bloggers.
-
Explore and Search:
- Discover new blogs and search for specific topics within the website.
-
Private Messaging:
- Send and receive private messages with other users.
-
Multilingual Support:
- Seamless support for the Hindi language.
- Integration with Microsoft Azure Translator API for translation.
-
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.
- Clone the repository:
git clone git@github.com:SHOCKWAVE07/microBlog.git