Whisker is a chef's best friend in the form of an iOS app. With Whisker, you can easily import recipes through just a link, scale ingredients, and convert measurements to your heart's desire.
Started cooking and realized you're short on milk or eggs simply running low in stock lately? Whisker will help you adjust your recipe accordingly and also help you plan your future grocery shopping trips. Whether you're looking to save all your recipes in one place or wanting an app to help take the math out of cooking, Whisker's got the answer to your kitchen questions.
- Recipe Organization - Import and manage recipes
- Unit Conversion - Toggle between metric and imperial measurements
- Recipe Scaling - Easily scale recipes up or down with 1x, 2x, 3x options or custom scaling to fit a specific ingredient (Running low on flour? No problem!)
- Recipe Editing - Adjust ingredient amounts, ingredient names, and instructions
- Shopping List - Add ingredients from recipes to your grocery list
- Check-off System - Mark items as purchased
- Recipe Source Tracking - See which recipe each ingredient is from
- Multiple Authentication Methods - Sign in with email/password, Google, or Facebook
- Intuitive UI - Clean, modern interface with tab-based navigation
- Swift
- SwiftUI
- Firebase
- Authentication (Email/Password, Google, Facebook)
- Firestore (Database)
- Third-Party Libraries
- Google SignIn
- Facebook Login
- Alamofire
- SwiftSoup
App Developer: Julia Yu
UI/UX Designer: Justine Yim
App Logo by Justine Yim
© 2025 Julia Yu and Justine Yim. All Rights Reserved.
IMPORTANT: This repository contains proprietary code for the Whisker recipe management application and is shared publicly for demonstration and portfolio purposes only.
This code is NOT licensed for:
- Commercial use
- Distribution
- Modification
- Private use
- Copying in part or in whole
Unauthorized use, reproduction, or distribution of this codebase or any portion of it may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.
The appearance of this code in a public repository does not imply an open-source license or any rights to use, copy, or derive works from this codebase.