Please note that this code has many parts that were written when I started my iOS journey two years ago. I have refactored it several times since then and will ensure this repo is updated soon.
- A recipe organizer app with a Safari extension allowing users to save their recipes from various websites
- Safari extension pulls the HTML off a recipe website and parses it
- Import hard-copied recipes using OCR scanner.
- Start cooking a saved recipe with the ability to navigate between steps using voice commands
- Ask the app to read recipe steps (Text-To-Speech)
- Watch a demonstration cooking video if the recipe website had a video otherwise a youtube video will be suggested.
- Save recipes in different categories
- Create shopping lists and add recipe ingredients to a categorized list.
- SwiftUI
- UIKit
- Core Location
- Speech Synthesis
- Visionkit
- Core Animation
- Async/Await
- AVPlayer
- Codable
- UserDefaults
- UIActivityViewController
- MVVM design pattern
This is a completed teamwork project with the following roles:
Member Name | Role |
---|---|
Othman Shahrouri | SwiftUI,Swift(UIKit),and UX |
Nedine Rafid | UI and UX |
Abdulhafeez Zalloom | Backend (python Django) |
- Twitter - @othmansh0
- Website - LinkedIn: Othman Shahrouri