ItsABlog is a multiuser blogging application designed for individuals who have a lot to say but might not always have someone to listen. With ItsABlog, you can easily share your thoughts, stories, and opinions with the world. Whether you're a passionate writer or just want to express yourself, ItsABlog provides the platform you need.
Application Deployment: ItsABlog - Deployed here
Easily create, edit, and delete your blogs. Share your experiences and ideas with the ItsABlog community.
Show your appreciation for other users' posts by liking them, and easily undo your like if you change your mind.
Engage in discussions with other users by leaving comments on posts. You can also reply to comments and manage your own comments effortlessly.
Format your posts and comments using Markdown to add headings, lists, links, and more, making your content more visually appealing and organized.
Sign up and log in securely using JWT (JSON Web Tokens) for user authentication, ensuring your data and privacy are protected.
Connect with other users in real-time through private messaging using socket.io, allowing for meaningful one-on-one conversations.
View user profiles to learn more about other users, including their bio, posts, liked posts, and comments.
Browse through posts with ease using infinite scrolling, providing a seamless user experience.
Sort posts based on various attributes such as like count, comment count, and date created, helping you discover the most popular and recent content.
Ensure a respectful and positive environment with profanity filtering to keep the platform clean and welcoming.
Prevent spamming by implementing posting and commenting cooldowns to maintain a healthy discussion environment.
Personalize your profile by updating your bio, which can be viewed by other users who want to learn more about you.
Effortlessly find posts by searching for their titles, making it easy to discover content that interests you.
See who liked a particular post to connect with like-minded users or discover interesting content.
Enjoy a seamless experience across different devices, as ItsABlog offers a fully responsive design.
To start using ItsABlog, simply visit our deployed website and sign up or log in to get started. You'll be able to create, share, and interact with posts and comments right away.
We welcome contributions from the community to help improve and expand ItsABlog. If you'd like to contribute, please follow our contribution guidelines.
If you have any feedback, questions, or need assistance, please don't hesitate to reach out to us at support@itsablog.com. We're here to help you make the most of your blogging experience.
Happy Blogging! The ItsABlog Team