Developed by Ansh Desai, Krish Singhvi, Nandan Mogili, and Soham Joshi for COMP 426: Modern Web Programming at UNC-Chapel Hill.
BiteBook is a social recipe platform where users can share dishes, discover new meals, and get AI-powered cooking inspiration.
User Accounts (Login / Signup + Profiles) – Users can create an account, securely log in or out, and manage their personal profile. Each profile displays the user's posted recipes, bio, and custom tags. This helps build identity within the community and allows others to easily explore their creations.
Recipe Feed - The main feed shows a continuously updated list of recipes from all users. Each recipe card highlights the title, image, and key details so users can quickly browse for inspiration. New recipes, whether uploaded manually or generated by the AI chef, appear immediately. The feed is designed to feel lively, social, and easy to explore.
Likes and Comments on Recipes – Logged-in users can like and unlike recipes directly from the feed or recipe page. They are updated in real-time. Users can leave comments on individual recipes to share feedback, substitutions, or tips, creating a social discussion around each dish. They are also updated in real-time.
AI Chef Assistant – The AI Chef helps users quickly generate recipe ideas using typical ingredients they already have. AI-created recipes are clearly labeled with an icon and appear directly in the feed. This feature makes it easier for beginners to create meals from ingredients they have lying around.
Upload Own Recipe - Users can publish original recipes by entering a title, description, ingredients, steps, tags, and an optional photo. The interface is simple and intuitive, making it fast to create a polished recipe post. Once submitted, the recipe is instantly added to the feed for others to view, like, and comment on. This feature empowers users to share their cooking creativity with the community.
We hope you enjoy BiteBook!