Forkify is a recipe application that allows users to search for recipes, save their favorite ones, and bookmark lists based on the bookmarked recipes.
- Search for recipes using keywords or ingredients
- View detailed recipes with ingredients and cooking instructions
- Save favorite recipes to a "Liked Recipes" list
- Create a bookmark list based on bookmarked recipes
- HTML5
- CSS3 (with SCSS preprocessor)
- JavaScript (ES6+)
- Webpack for module bundling
- Babel for JavaScript transpiling
- Axios for HTTP requests
- Fractional for handling fraction conversion
- MVC (Model-View-Controller) architecture
- Clone the repository:
git clone https://github.com/mandip47/forkify-app.git
- Navigate to the project directory:
cd forkify
- Install dependencies:
npm install
- Run the app:
npm start
- Open your web browser and go to
[http://localhost:8080](http://localhost:1234)
- Start searching for recipes, saving favorites, and creating bookmark lists!
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/new-feature
- Make your changes and commit them:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature/new-feature
- Submit a pull request
This app was created as part of The Complete JavaScript Course on Udemy by Jonas Schmedtmann for learning.
This project is licensed under the MIT License - see the [LICENSE] file for details.