Restaurant-Recommendation-App- | Term project in Python for CSE6242 , my part
kandi X-RAY | Restaurant-Recommendation-App- Summary
kandi X-RAY | Restaurant-Recommendation-App- Summary
Restaurant-Recommendation-App- is a Python library typically used in Telecommunications, Media, Advertising, Marketing applications. Restaurant-Recommendation-App- has no bugs, it has no vulnerabilities and it has low support. However Restaurant-Recommendation-App- build file is not available. You can download it from GitHub.
demo video is a representative workflow of a match and recommendation process. template and static file include javascript files for webpage design. json files are provided by Yelp challenge dataset. a) app.py is the main function of web application. b) app_config.py is for secrete key configuration. c) app_util.py is for cookie check function. d) call_by_app.py is a container of functions that called by app.py, database query or reaction to UI activities are handled in this script. e) import_business_file.py, import_review_file.py and import_user_file.py are need to run only once after first create the database. They import data from Yelp dataset. f) matrix_write.py and rest_setup.py are for recommendation matrix initialization need to run only once after import. g) append_predict_matrix.py is called by call_by_app.py each time their comes a new user; get_recommendation.py is called by call_by_app.py to generate recommendation list for accepted matches; is_match.py return whether two post info matches. user avatar files are fetched by using Gravatar.com random avatars and they are moved to our S3 bucket. We have made these images public.
demo video is a representative workflow of a match and recommendation process. template and static file include javascript files for webpage design. json files are provided by Yelp challenge dataset. a) app.py is the main function of web application. b) app_config.py is for secrete key configuration. c) app_util.py is for cookie check function. d) call_by_app.py is a container of functions that called by app.py, database query or reaction to UI activities are handled in this script. e) import_business_file.py, import_review_file.py and import_user_file.py are need to run only once after first create the database. They import data from Yelp dataset. f) matrix_write.py and rest_setup.py are for recommendation matrix initialization need to run only once after import. g) append_predict_matrix.py is called by call_by_app.py each time their comes a new user; get_recommendation.py is called by call_by_app.py to generate recommendation list for accepted matches; is_match.py return whether two post info matches. user avatar files are fetched by using Gravatar.com random avatars and they are moved to our S3 bucket. We have made these images public.
Support
Quality
Security
License
Reuse
Support
Restaurant-Recommendation-App- has a low active ecosystem.
It has 4 star(s) with 1 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
Restaurant-Recommendation-App- has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of Restaurant-Recommendation-App- is current.
Quality
Restaurant-Recommendation-App- has no bugs reported.
Security
Restaurant-Recommendation-App- has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
Restaurant-Recommendation-App- does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
Restaurant-Recommendation-App- releases are not available. You will need to build from source code and install.
Restaurant-Recommendation-App- has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed Restaurant-Recommendation-App- and discovered the below as its top functions. This is intended to give you an instant insight into Restaurant-Recommendation-App- implemented functionality, and help decide if they suit your requirements.
- Parse addtuple .
- Find recommendations for a user .
- check if userid match
- Add a proposal .
- try to find a matching post
- accept a friend
- Add user to database .
- Create a new proposal
- creates a new user
- Check the recommendations for a user .
Get all kandi verified functions for this library.
Restaurant-Recommendation-App- Key Features
No Key Features are available at this moment for Restaurant-Recommendation-App-.
Restaurant-Recommendation-App- Examples and Code Snippets
No Code Snippets are available at this moment for Restaurant-Recommendation-App-.
Community Discussions
No Community Discussions are available at this moment for Restaurant-Recommendation-App-.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Restaurant-Recommendation-App-
In our test environment, a ubuntu Linux machine is used as the server. Our application is mainly built on top of Flask web framework. A plenty of dependent packages are required to install the environment (For instance Flask, psycopg2 and etc). Our database is operated by postgresql, hence a database role "postgres" should be set and create a database name as "testdb". Additionally, when we finally move to AWS platform, we saved user avatars inside our S3 bucket. Then we need to import the data into databases. Those data files (not included in the zip file) are "yelp_academic_dataset_business.json", "yelp_academic_dataset_review.json", "yelp_academic_dataset_user.json". Running the following scripts to import those files into the database. Also, these files should be in the same path with python scripts. To store the recommendation matrix: "mkdir /var/lib/postgresql/user_matrix".
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page