Catalogue of Recipes
In this project, I built a fast and dynamic catalogue of recipes using react/redux, axios, promises etc.
Recipes page
with a list of recipes that could be filtered by some parameters; in this project, it's a list of recipes that can be filtered by ingredients (shrimp, broccoli, etc.)Recipe details page
for the recipe details; in this example, the recipe detail page (Preview Recipe)
Tools To Work With
- Node.js
- React
- React-DOM
- React-Create-App
- npm
- React
- Redux
- React-Redux
- Prop-Types
- Jest
- Redux-thunk
- Enzyme
- Axios
- Styled-Components
- Thunk
- Heroku
Deployment
heroku create $APP_NAME --buildpack mars/create-react-app
git push heroku milestone1:master
heroku open
Screenshot
Live Demo
Video Presentation
Getting Started
To get a local copy up and running follow these simple example steps.
git clone https://github.com/addod19/redux_recipe.git
cd redux_recipe
npm install
npm start
To Run Test
npm test
To Check for Linter Errors
npx stylelint "**/*.scss"
for stylelintnpm eslint .
for eslint
This project was bootstrapped with Create React App.
Prerequisites
- A modern browser
- Text editor
Authors
👤 Daniel Larbi Addo
- Github: @addod19
- Twitter: @DanielLarbiAdd1
- Linkedin: Daniel Larbi Addo
- Email: (addodaniellarbi@gmail.com)
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
- Fork it (https://github.com/addod19/redux_recipe/fork)
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Show your support
Give a ⭐️ if you like this project!
Acknowledgments
- MIcroverse
- Microverse TSE's
📝 License
This project is Apache licensed.