100% Taste Zero Waste
We have created a collaborative MERN-stack single-page application that works with real-world data to solve a real-world challenge, with a focus on data and user demand.We have combined a scalable MongoDB back end, a GraphQL API, and an Express.js and Node.js server with a React front end, and implemented user authentication with JWT to build a user-focused platform.
- Project requirements
- Description
- Technologies Used
- Usage
- Minimum Viable Product
- Ideas for Future Development
- Deployed Link
- Created by
- License
Maifrigo is the recipe app that will make your life easier. With Maifrigo to make a wholesome, tasty meal you do not need to check the recipe, make a list and go to the supermarket and spend all that money on extra ingredients. What we offer, saves you time and money, and ensures zero waste. Check what you already have in your fridge (freezer or cupboard) and choose your favourite recipe from a custom list, that will guarantee you already have those ingredients at home. Done!
Apart from the pure ease of the app, the main benefit is to reduce your household food waste. Users reported throwing away 60% less food. Join us, and do your bit for our planet.
- JavaScript
- React
- Node.js
- Express
- Apollo Server
- Graphql
- Mongodb
- Mongoose
- Heroku
- Tasty API
- MUI CSS and MDBootstrap.
To get familiar with our application please visit Maifrigo website. Just enter you preferred ingredients into the search bar and press the search
button. You do not need to be signed up to find and view any of our awesome recipes. If you wish to save you favourites for later, please do sign up and enjoy all of our features.
To run the app please enter "npm run develop" from the root folder.
- An application that supports sustainability by encouraging households to reduce food waste.
- An application that motivates people to cook at home.
- An application that is more convenient compared to standard recipes app.
- Add ratings.
- Include more specific searches e.g vegetarian/ coeliac.
- Add comments functionality.
- Add cooking videos.
MIT License
Copyright (c) 2022
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Create interactive full-stack application that works with real-world data to solve a real-world challenge. Combine a back end with servers, databases, advanced APIs, and user authentication to a front end. Create a short presentation to provide a brief overview of the application, work that has been done and directions for future development.