A platform for preserving traditional international recipes and cultural heritage through food
The Icarus Cookbook is a full-stack web application designed to preserve and share traditional international recipes while celebrating cultural heritage through food. This platform allows users to discover, share, and learn about authentic recipes from around the world, complete with detailed instructions, ingredient lists, and cultural context.
Secure registration and login system with email verification and password hashing for user accounts.
Create, read, update, and delete recipes with rich text formatting and image uploads.
Filter recipes by cuisine, dietary restrictions, cooking time, and ingredients.
Users can rate recipes and leave detailed reviews with photos of their results.
Save favorite recipes to custom collections and share them with the community.
Comprehensive admin interface for managing users, recipes, and site content.
This project demonstrates full-stack development capabilities, including database design, server-side logic with PHP, dynamic front-end interactions with JavaScript, and responsive UI design. The application implements MVC architecture and follows security best practices for handling user authentication and data validation.
Building the Icarus Cookbook deepened my understanding of full-stack development, particularly in areas like database normalization, secure authentication flows, file upload handling, and creating RESTful APIs. I also gained valuable experience in implementing real-time search functionality and building intuitive user interfaces for content management.
Explore the key features and interface of the Icarus Cookbook application
Featured recipes and navigation interface
Detailed view with ingredients and instructions
Personal profile and saved recipes
Secure authentication system
Personal dashboard with activity
Intuitive recipe creation interface
Advanced editing and formatting tools
Fully responsive mobile interface
Click on any screenshot to view full details