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.