Table of Contents
Flavorfolio is your culinary companion, a meticulously crafted recipe search engine designed to elevate your cooking experience. Flavorfolio offers a seamless and intuitive interface that simplifies the quest for the perfect recipe.
Each recipe page is a culinary masterpiece in itself, featuring high-resolution images, detailed ingredient lists, step-by-step instructions, and handy cooking tips. Users can save their favorite recipes for future reference, and even create personalized collections.
Whether you're a novice in the kitchen or a seasoned culinary aficionado, let Flavorfolio be your guide to culinary excellence.
To get a local copy up and running follow these simple example steps.
-
Clone this repo
git clone https://github.com/it0na72/flavorfolio.git
-
Keeping in mind Node is installed in your environment run
$ npm install
-
If any errors arise refer here
-
If no errors arise, run
$ npm run build
-
Then, run
$ npm start
- Change colour pallet & improve logo
- Make website responsive with media queries
- Add a go to 1st page button on the logo
- Fix loading recipes from API
- Fix recipes page when clicked, currently only displays an error when clicked
- Implement search results
- Implement pagination
- Implement bookmarks
- Storing bookmarks with localStorage
- Update recipe servings
- Add error and success messages
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- 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
You can contact me at - [email protected]