Recipify Platform
Designed and built a full-stack recipe sharing platform enabling users to discover, create, and manage recipes within a community-driven environment, featuring advanced filtering, personalised feeds, and interactive user tools.
Key contributions & functionality
• Led development across core platform features within a five-person engineering team, taking responsibility for major functional components and technical direction
• Built the end-to-end recipe system, supporting structured ingredients, step-by-step instructions, images, comments, ratings, and favourites
• Co-designed and implemented an intelligent filtering system allowing users to:
• Browse by meal type (breakfast, lunch, dinner, dessert)
• Apply dietary preferences (vegetarian, gluten-free, pescatarian)
• Exclude unwanted criteria through negative filtering logic
• I developed a dynamic shopping list feature enabling users to:
• Add ingredients manually
• Import ingredients directly from recipes
• Adjust quantities for meal planning
• Created a personalised feed model with:
• Global recipe discovery (all users)
• Following-only feed to surface content from selected creators
• Introduced recipe engagement features including star-based ratings, favourites, and comment threads
• Implemented supporting platform systems including user profiles, social relationships, notifications, and consistent front-end navigation
Technologies
Python • HTML • CSS • SQL • PythonAnywhere
Engineering focus
Full-stack development • Feature ownership • Data modelling • User interaction flows • Filtering logic • Authentication systems • Collaborative software engineering • Scalable content platforms