GoodGrub features a wide variety of recipes, from classic comfort foods
to international dishes and healthy options. We make it easy to find the
perfect recipe for any occasion, with options sorted by cuisine,
ingredients, and dietary restrictions.
We believe that cooking should be fun, easy, and accessible to everyone,
which is why we're dedicated to providing the best recipe app on the
market. So why wait? Download GoodGrub now and start cooking up a storm!
- Clone the repo:
git clone https://github.com/chelseaharris137/GoodGrub.git
- Install packages:
yarn install
- Run the development server:
yarn dev
GoodGrub uses ESlint
and Prettier
to identify problematic patterns and clean up code.
- To run the linters:
yarn lint
- To fix linting errors:
yarn lint --fix
GoodGrub uses Jest
and React Testing Library
for testing purposes. Existing unit and snapshot tests can be found in src
under the __tests__
folder.
- To run tests:
yarn test
- Update snapshots:
yarn test -u
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Big thanks to TheMealDB for providing a free API
that communicates with an awesome crowd-sourced database of Recipes from around the world!