A real-time chat platform built with modern technologies featuring instant messaging, smooth infinite scrolling, and scalable backend architecture.

Search thousands of recipes in real-time using external food API with fast and optimized query handling.
Dedicated admin dashboard to add, update, and delete recipes along with moderation controls.
Users can post, view, and interact with comments on recipes with real-time updates and moderation support.
Users can save recipes to their favorites list for quick access and personalized experience.
Full create, read, update, and delete functionality for managing recipe data efficiently.
Separate access levels for admin and users ensuring secure operations and restricted admin functionalities.
React + Context API
Node.js + Express + JWT
MongoDB + Mongoose
Users + Messages + Conversations
ChatNova
Access Token used
JWT + bycrpyt
Auth Token Verified
Api Succeed
React • Node.js • MongoDB • Recipe API • Admin Panel

Search recipes in real-time with fast API response

Browse recipes by food categories and filters

Detailed view with ingredients, instructions, and nutrition info

Users can comment and rate recipes in real time

Save and manage favorite recipes for quick access

Generate image from database
Implementing advanced category-based filtering to help users quickly discover recipes based on cuisine type, diet preferences, and meal categories.
Adding video support for recipes so users can watch step-by-step cooking tutorials directly within the platform for better cooking experience.
Allowing users to suggest recipe improvements, corrections, and new ideas through a feedback system to improve recipe quality and engagement.
Integrating AI to suggest personalized recipes based on user preferences, history, and dietary patterns for a smarter cooking experience.
Building a user preference system that adapts homepage content based on liked recipes, search history, and favorite cuisines.
Implementing caching strategies for recipe search results to reduce API calls and improve overall application speed and responsiveness.