https://github.com/amatofrancesco99/food-recommender

A web app, whose purpose is suggesting new recipes to logged users.

https://github.com/amatofrancesco99/food-recommender

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

food food-recommendation foodrecssysv1 login-system recipe-website registration-system review-system
Last synced: 9 months ago · JSON representation

Repository

A web app, whose purpose is suggesting new recipes to logged users.

Basic Info
Statistics
  • Stars: 6
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 1
Topics
food food-recommendation foodrecssysv1 login-system recipe-website registration-system review-system
Created over 4 years ago · Last pushed over 4 years ago
Metadata Files
Readme License

README.md

Food Recommender 🍟

ForTheBadge built-with-love License Repo-views-counter

Description

A web app, whose purpose is suggesting recipes to logged users.

Used recipes dataset: FoodRecsSysv1.
It contains over 45k recipes, coming from all over the world!

Configuration

How can I start this application?
1. Open Mamp and start the server. 1. Not yet downloaded? Go at this [link](https://www.mamp.info/en/downloads/). 1. Open phpMyAdmin clicking on `WebStart`>`Tools` and create a new db named `food_recommender`. 1. Fork this project moving in the `document root folder` shown once Mamp app is opened. 1. Change the [`config.php`](https://github.com/Amatofrancesco99/food-recommender/blob/main/scripts/php/config.php) file, inserting your **MySQL db istance** coordinates. 1. If you did not change the Mamp settings, the `config.php` file does not need to be modified. 1. Download the [`.sql.zip file`](https://drive.google.com/file/d/1vSHhYI_drTdydcyKCq485CCr_xLOCdn8/view?usp=sharing)(containing *users, recipes & reviews tables*) and import it in `food_recommender` db. 1. Problems with the import procedure, since the imported file is too big?
Search the `php.ini` file and change this properties: ``` post_max_size = 2048M upload_max_filesize = 2048M max_execution_time = 5000 max_input_time = 5000 memory_limit = 4096M ``` 1. Insert this link in your browser: `http://localhost:8888/food-recommender/templates/index.php`. 1. Now the real fun begins... 1. You can make changes on the project and add new functionalities.

Functionalities

What else could be implemented?
The application now returns a *random recipe* taken from the database.
Obviously this is the easiest implementation, but you're free to fork this project and add new functionalities.
Some examples: - Suggesting a recipe basing on: - its nutrients - its ingredients - ratings given by other users - ... - Handle the possibility to add a personal rating on a recipe, by a logged user. **Any help will really be appreciated.**

Languages, libraries, database & web server

JavaScript PHP CSS3 HTML5 jQuery Font Awesome MAMP MySQL Apache


alt image

Owner

  • Name: Francesco Amato
  • Login: Amatofrancesco99
  • Kind: user
  • Location: Orio Litta (LO), 26863, Italy
  • Company: Università degli Studi di Pavia

Student of data science who loves coding. Born in 27/12/1999.

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels