Skip to content

Blog-Mingle: A sleek and user-friendly blogging platform that provides engaging content for users to explore, interact with, and enjoy.

Notifications You must be signed in to change notification settings

vinay-patel22/Blog-Mingle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Mingle

A sleek and user-friendly blogging platform that provides engaging content for users to explore, interact with, and enjoy.


Table of Contents

  1. Features
  2. Usage
  3. User Functionality
  4. Admin Functionality

Features

User Features:

  • Authentication: Users can sign in or sign up with Google authentication or standard email/password login.
  • View Posts: Browse articles, tutorials, and insights on various tech topics.
  • Search & Filter Posts: Search for specific posts and filter them based on categories, tags, or other criteria.
  • Comment on Posts: Users can comment on posts (supports CRUD operations: Create, Read, Update, Delete).
  • User Profile: Users can update their profile (CRUD functionality), including email, username, and profile picture.
  • Recent Articles: View the most recent articles on the homepage.
  • Light/Dark Mode: Users can toggle between light and dark themes for better readability and personalization.

Admin Features:

  • Admin Dashboard: Admins can view a dashboard to manage the application, which includes user statistics, recent posts, and more.
  • User Management: Admins can view, add, update, and delete user profiles.
  • Post Management: Admins can create, update, and delete posts.
  • Comment Management: Admins can moderate and manage comments on posts.
  • Analytics: View key metrics such as the number of registered users, number of posts, likes, and comments.

Usage

  1. For Users:

    • Sign up/sign in using your Google account or traditional email/password.
    • Browse and filter posts based on various topics.
    • Interact with posts by leaving comments and liking comments.
    • Toggle between light and dark modes for the best reading experience.
  2. For Admin:

    • Sign in as an admin to access the admin dashboard.
    • View and manage user accounts, posts, and comments.
    • Review key statistics on user registrations, post activity, and more.

User Functionality

  • Sign In/Sign Up: Users can register with Google or traditional login.
  • Post Interaction: View, like, and comment on posts.
  • Profile Management: Edit user profile details (email, username, profile picture).
  • Search and Filter: Find posts through search and apply filters (by categories, tags).
  • Light/Dark Mode: Toggle between light and dark themes for a customized user experience.

Admin Functionality

  • Admin Dashboard: Access a dashboard with essential metrics.
  • User Management: Admins can view and manage user profiles (create, update, delete).
  • Post Management: Admins can manage posts (create, update, delete).
  • Comment Moderation: Admins can moderate user comments (approve, delete, or update).
  • Statistics: View analytics related to user activity, post interaction, and more.

Live Link

Check out the live version of Blog Mingle here: https://blog-mingle.onrender.com


Feel free to contribute or provide feedback. Enjoy using Blog Mingle!