empty-my-fridge


Nameempty-my-fridge JSON
Version 1.1.6 PyPI version JSON
download
home_pagehttps://github.com/edwarddubi/empty_my_fridge_django
SummaryGet your Daily Recipes
upload_time2020-08-01 23:59:44
maintainer
docs_urlNone
authorCharles Charlestin, Rebecca Boes, Cyan Perez, Randolph Maynes, Edward Mensah
requires_python>=3.6
licenseMI
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Empty My Fridge (Django)

A web application that tells users recipes they can make based on ingredients in their fridge

## Github link

[Empty My Fridge](https://github.com/edwarddubi/empty_my_fridge_django)

## PYPI

[empty-my-fridge 1.1.6](https://pypi.org/project/empty-my-fridge/)

### Install using command
  - pip3 install empty-my-fridge

### Run app using
  - empty_my_fridge

## Python FrameWork

- [Django](https://pypi.org/project/Django/)

## Libraries/Tools

[Pyrebase](https://pypi.org/project/Pyrebase/)

[BeautifulSoup](https://pypi.org/project/beautifulsoup4/)

Semantic Ui or fomantic Ui css (currently, Semantic Ui)

## Templates

- HTML, CSS, and JS (Snippets)

## Contributions

### Edward Mensah
1. **User Authentication** ***June 6 - 10***
    - Login/Register/Reset Password
    - Email verification/Logout
2. **User Profile**  ***June 11***
    - View and Edit user information/Account Settings
    - User favorite recipes
    - Change user avatar
3. **Page Routing** ***June 2 - 11***
    - Navigation bar 
    - Navigating from one page to another
4. **Recipe Page**  ***June 10 - 20***
    - Get all recipes
    - Ability to populate these recipes on the recipe page
5. **Search** ***June 17***
    - Ability to search for recipes by name
6. **Likes** ***June 12- 17***
    - Ability to add a recipe to user's favorites

### Cyan Perez
1. **User Custom Recipes** ***June 12 - June 24***
    - Users can add a custom recipe with an image to our database, and set the privacy to private (only they can see it) 
    - friends (their friends can see their personal recipes), or public (anyone can see it)
    - Users can also opt to change the picture of their recipe, or even delete the entire thing if they so wish
2. **Formatted User Recipe Page** ***July 18 - July 25***
    - Design and implementation of custom recipe pages
    - Customization of personal recipes' images 
    - Public access to custom recipe pages 
3. **Friends** ***July 18 - July 30***
    - Users have the abilty to send/receive friend requests by id or email
    - Accept/ deny friend requests
    - Delete friends
    - View friends' profile, their firends, favorite recipes, and personal recipes they have permision to view

### Rebecca Boes
1. **Home Page** ***June 12 - June 18***
    - Ability to choose from preset categories to view recipes
    - Search bar to find recipes by their categories or ingredients
2. **Categories Page** ***June 20 - June 24***
    - Gets all recipes and populates the page by specified category
    - Accessible through homepage choices and navigation bar dropdown
3. **Recipe Page**  ***June 10 - 20***
    - Get all recipes
    - Ability to populate these recipes on the recipe page
4. **Pagination** ***June 13 - 17***
    - Appears on all pages that display recipes
5. **Recipe Filtering** ***June 24 - June 30***
    - Ability for users to filter recipes both on recipes and categories pages
    - Saves current choices so users can add or remove as needed
    - Choice to either show exact matches for all applied filters or show all recipes that match at least one filter

### Charles Charlestin III
  1. **Web Scraping** ***June 9 - July 29***
      - Utilized the beautiful soup python library to perform web scraping on desired webpages
        - Uses recipe data from allrecipes.com
        - Previously used recipe data from foodnetwork.com(Discontinued from sprint 1)
      - Populate databes with recipe information such as: title, image, address, ingredients, and categories
      - Admins of Empty_My_Fridge can choose to scrape from thousands of recipe pages available and add the data to the database

  2. **Ingredient Parsing** ***June 9 - July 29***
      - Parsed the obtained ingredient data to be utilized for the "My Fridge" Page
      - Originally used a C++ library to parse recipe data for speed     (Discontinued from spring 1)
      - Uses python to parse recipe data with increased accuracy and reliability 

 ### Randolph Maynes
  1. **My Fridge** ***June 17 - July 25***
      - Add/ Remove recipes to user fridge 
      - Filter recipes by ingredients in user fridge
      - Finding partial recipes matches based on ingredients
  2. **Sorting** ***June 28 - July 28***
      - Sort all pages by name, popularity, missing ingredients 



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/edwarddubi/empty_my_fridge_django",
    "name": "empty-my-fridge",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Charles Charlestin, Rebecca Boes, Cyan Perez, Randolph Maynes, Edward Mensah",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/0d/af/3f95026d92d0c5095efdfe927b527358a93e4ba819f145b21f4330e6f757/empty_my_fridge-1.1.6.tar.gz",
    "platform": "",
    "description": "## Empty My Fridge (Django)\n\nA web application that tells users recipes they can make based on ingredients in their fridge\n\n## Github link\n\n[Empty My Fridge](https://github.com/edwarddubi/empty_my_fridge_django)\n\n## PYPI\n\n[empty-my-fridge 1.1.6](https://pypi.org/project/empty-my-fridge/)\n\n### Install using command\n  - pip3 install empty-my-fridge\n\n### Run app using\n  - empty_my_fridge\n\n## Python FrameWork\n\n- [Django](https://pypi.org/project/Django/)\n\n## Libraries/Tools\n\n[Pyrebase](https://pypi.org/project/Pyrebase/)\n\n[BeautifulSoup](https://pypi.org/project/beautifulsoup4/)\n\nSemantic Ui or fomantic Ui css (currently, Semantic Ui)\n\n## Templates\n\n- HTML, CSS, and JS (Snippets)\n\n## Contributions\n\n### Edward Mensah\n1. **User Authentication** ***June 6 - 10***\n    - Login/Register/Reset Password\n    - Email verification/Logout\n2. **User Profile**  ***June 11***\n    - View and Edit user information/Account Settings\n    - User favorite recipes\n    - Change user avatar\n3. **Page Routing** ***June 2 - 11***\n    - Navigation bar \n    - Navigating from one page to another\n4. **Recipe Page**  ***June 10 - 20***\n    - Get all recipes\n    - Ability to populate these recipes on the recipe page\n5. **Search** ***June 17***\n    - Ability to search for recipes by name\n6. **Likes** ***June 12- 17***\n    - Ability to add a recipe to user's favorites\n\n### Cyan Perez\n1. **User Custom Recipes** ***June 12 - June 24***\n    - Users can add a custom recipe with an image to our database, and set the privacy to private (only they can see it) \n    - friends (their friends can see their personal recipes), or public (anyone can see it)\n    - Users can also opt to change the picture of their recipe, or even delete the entire thing if they so wish\n2. **Formatted User Recipe Page** ***July 18 - July 25***\n    - Design and implementation of custom recipe pages\n    - Customization of personal recipes' images \n    - Public access to custom recipe pages \n3. **Friends** ***July 18 - July 30***\n    - Users have the abilty to send/receive friend requests by id or email\n    - Accept/ deny friend requests\n    - Delete friends\n    - View friends' profile, their firends, favorite recipes, and personal recipes they have permision to view\n\n### Rebecca Boes\n1. **Home Page** ***June 12 - June 18***\n    - Ability to choose from preset categories to view recipes\n    - Search bar to find recipes by their categories or ingredients\n2. **Categories Page** ***June 20 - June 24***\n    - Gets all recipes and populates the page by specified category\n    - Accessible through homepage choices and navigation bar dropdown\n3. **Recipe Page**  ***June 10 - 20***\n    - Get all recipes\n    - Ability to populate these recipes on the recipe page\n4. **Pagination** ***June 13 - 17***\n    - Appears on all pages that display recipes\n5. **Recipe Filtering** ***June 24 - June 30***\n    - Ability for users to filter recipes both on recipes and categories pages\n    - Saves current choices so users can add or remove as needed\n    - Choice to either show exact matches for all applied filters or show all recipes that match at least one filter\n\n### Charles Charlestin III\n  1. **Web Scraping** ***June 9 - July 29***\n      - Utilized the beautiful soup python library to perform web scraping on desired webpages\n        - Uses recipe data from allrecipes.com\n        - Previously used recipe data from foodnetwork.com(Discontinued from sprint 1)\n      - Populate databes with recipe information such as: title, image, address, ingredients, and categories\n      - Admins of Empty_My_Fridge can choose to scrape from thousands of recipe pages available and add the data to the database\n\n  2. **Ingredient Parsing** ***June 9 - July 29***\n      - Parsed the obtained ingredient data to be utilized for the \"My Fridge\" Page\n      - Originally used a C++ library to parse recipe data for speed     (Discontinued from spring 1)\n      - Uses python to parse recipe data with increased accuracy and reliability \n\n ### Randolph Maynes\n  1. **My Fridge** ***June 17 - July 25***\n      - Add/ Remove recipes to user fridge \n      - Filter recipes by ingredients in user fridge\n      - Finding partial recipes matches based on ingredients\n  2. **Sorting** ***June 28 - July 28***\n      - Sort all pages by name, popularity, missing ingredients \n\n\n",
    "bugtrack_url": null,
    "license": "MI",
    "summary": "Get your Daily Recipes",
    "version": "1.1.6",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "a7a72278281f47e98dfbdc0dde77f2ae",
                "sha256": "119b785d0cf62543b8ba3d403f00a38f093ff3107e065b262704341579bda3b2"
            },
            "downloads": -1,
            "filename": "empty_my_fridge-1.1.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a7a72278281f47e98dfbdc0dde77f2ae",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 296890,
            "upload_time": "2020-08-01T23:59:43",
            "upload_time_iso_8601": "2020-08-01T23:59:43.277830Z",
            "url": "https://files.pythonhosted.org/packages/85/cd/27fb0c423e0599b7111b658b25c8ef46b109cce7b99d53d6f7cc0ec0956c/empty_my_fridge-1.1.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a61cb74c01e1b930b0657f2c817dffa7",
                "sha256": "60cc796f92305b691f80bd33aae1beff12714bb14245487e5f49639c10caaa33"
            },
            "downloads": -1,
            "filename": "empty_my_fridge-1.1.6.tar.gz",
            "has_sig": false,
            "md5_digest": "a61cb74c01e1b930b0657f2c817dffa7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 261945,
            "upload_time": "2020-08-01T23:59:44",
            "upload_time_iso_8601": "2020-08-01T23:59:44.493115Z",
            "url": "https://files.pythonhosted.org/packages/0d/af/3f95026d92d0c5095efdfe927b527358a93e4ba819f145b21f4330e6f757/empty_my_fridge-1.1.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2020-08-01 23:59:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "edwarddubi",
    "error": "Could not fetch GitHub repository",
    "lcname": "empty-my-fridge"
}
        
Elapsed time: 0.17171s