Catch every detail

Blog Bloom - Blog App

Share your stories beautifully: Blog Bloom, a full-stack React blogging app.

Blog Bloom - Blog App

Intro

Blog Bloom is a full-stack blog application created using the MERN (MongoDB, Express.js, React, Node.js) stack. It allows users to register, login, create, edit, and view blogs with rich text content and embedded images.

Genre

Fullstack

Type

Individual Project

Role

UI/UX Designer, Frontend Developer, Backend Developer

Colors

Typography

Primary

Raleway

Secondary

Inter

Features

Feature #1

Blog Creation and Editing

Create and edit your own blogs with text content and embedded images for a personalized blogging experience.

Feature #2

Blog Listing

Easily view a list of blogs, with newer entries displayed at the top, limited to 20 posts.

Feature #3

Rich-Text Editing

Elevate your blogging experience with React Quill, a rich-text editor that allows for enhanced content creation.

Feature #4

User Authentication

Securely register and log in using bcrypt for password encryption and JSON Web Tokens (JWT) for token creation and verification.

Feature #5

Styling

Enhance the visual appeal of your blog with clean and aesthetic styling using Tailwind CSS.

Feature #6

Frontend Design

Enjoy a modern and responsive user interface designed with React for a seamless user experience.

Highlighted Features

Blog Listing

Seamlessly navigate through a curated list of blogs, showcasing the latest entries at the top for easy access. The blog listing feature is designed to display up to 20 posts, prioritizing newer content for a fresh and engaging browsing experience.

Blog Listing

Blog Creation and Editing

Empower yourself to craft and customize your blogs with rich text content and embedded images, allowing for a personalized and visually appealing blogging journey. The blog creation and editing tool provides a user-friendly interface to express your thoughts creatively.

Blog Creation and Editing

Rich-Text Editing

Immerse yourself in a dynamic blogging experience with React Quill, a sophisticated rich-text editor that enables you to create engaging and visually captivating content. Enhance your storytelling with formatting options, multimedia integration, and a seamless editing process to bring your ideas to life.

Rich-Text Editing

User Authentication

Ensure secure registration and login processes by utilizing bcrypt for password encryption and JSON Web Tokens (JWT) for the creation and verification of tokens, enhancing the overall security of user accounts.

User Authentication