Blogvana

This case study explores Blogvana Blog Project, covering the Project Overview, Tools Used, and Live Links to the official product.

Blogvana Dashboard

Project Overview

I spearheaded the creation of a feature-rich and user-centric medium-like blog application, leveraging a robust tech stack including Node.js, MongoDB, Express.js, React.js, and Redux Toolkit. This project encompassed full-scale authentication, empowering users to manage their profiles, create posts and messages seamlessly. I also included semantic searching and post recommendation with gte-small machine learning algorithm and mongodb vector search.

Key Highlights:

Semantic Searching

Used gte-small machine learning algorithm and MongoDB vector to elevate and personalize user experience.

Authentication Excellence

Comprehensive authentication system ensuring user security and data privacy. Users can create, edit, and personalize their profiles.

Engaging User Experience

Crafted an intuitive and dynamic user dashboard using React Router and Redux Toolkit, facilitating content creation and management.

Administrative Prowess

Empowers administrators to oversee user activity, maintain system integrity, and assign user ranks.

Robust Error Handling

Utilizing Express.js and async handlers for reliable and efficient error catching, guaranteeing a smooth user experience.

Form Validation Excellence

Incorporated Yup and Formik for form validation to ensure data accuracy and enhance overall usability.

Tools Used

HTMLCSSJavaScriptReactTailwind CSSGITRedux ToolkitNode.jsExpress.jsMongoDBgte-small algorithmQuill