A sleek and user-friendly blogging platform that provides engaging content for users to explore, interact with, and enjoy.
- 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 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.
-
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.
-
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.
- 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 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.
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!