Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/veronika-pomy/sous-chef
Sous Chef finds recipe videos and provides nutritional facts about a desired meal. It utilizes YouTube API, CalorieNinjas API, and Google Fonts.
https://github.com/veronika-pomy/sous-chef
Last synced: 10 days ago
JSON representation
Sous Chef finds recipe videos and provides nutritional facts about a desired meal. It utilizes YouTube API, CalorieNinjas API, and Google Fonts.
- Host: GitHub
- URL: https://github.com/veronika-pomy/sous-chef
- Owner: veronika-pomy
- Created: 2023-01-05T01:48:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T01:20:00.000Z (about 2 years ago)
- Last Synced: 2024-12-01T17:18:33.089Z (2 months ago)
- Language: HTML
- Homepage:
- Size: 40.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sous Chef
An application created for health conscious amateur cooks
## Project Goals
### Applications were required to utilize the following:
- A CSS framework other than Bootstrap
- At least two server-side APIs
- Client-side storage to store persistent data
### In addition Applications were expected to:
- Be deployed to GitHub Pages
- Be interactive (i.e: accept and respond to user input)
- Not use alerts, confirms, or prompts (use modals)
- Be responsive
- Have a polished UI
- Have a clean repository that meets quality coding standards (file structure, naming conventions, follows best practices for class/id-naming conventions, indentation, quality comments, etc.)
- Have a quality README (with unique name, description, technologies used, screenshot, and link to deployed application)
## Goal Fulfillment
### Our team achieved our goals through the following:
- Implementing Google Fonts as our chosen CSS Framework
- Added client-side storage to store persistent data
- Implemented Youtube's v3 API and Calorie Ninja's API
- Deployed our application to Github Pages
- Added interactivity/responsiveness with a search function and additional recommended video links related to user searches
- Utilized modals to display error messages
- Polished the UI
- Maintained a clean repository that meets coding standards
- Created a quality README
## Video of deployed site
![Sous Chef](assets/media/sous-chef.gif)## Link to deployed site
[Check out Sous Chef here!](https://veronika-pomy.github.io/Sous-Chef/)## Authors
**Veronika Pomyateeva**
**Cameron Dassow**
**Adam Michell**
## Acknowledgements
**Chat GPT** (color randomizer script for the logo)
**React Icons** (magnifying glass icon used for the search)
**Google** (Youtube API and Google Fonts)
**CalorieNinjas Team** (Calorie Ninja API)
## Project status
**Complete**