Skip to content

Emulating Yelp's social network database, with a Python CLI client to query the DB. Educational project using large dataset imported from Kaggle.

Notifications You must be signed in to change notification settings

Tarek98/Yelp_MySQL_Database_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Yelp_Database_Project

A MySQL database using a real Yelp dataset from Kaggle, and a CLI client that communicates with an API making queries to the database, to emulate the Yelp social network's functionality for educational purposes.

MySQL server is run on an Ubuntu VM, and the client runs on the main operating system hosting the VM.

Dependencies

  • pip install mysql-connector-python

Setting up the database (on an ubuntu VM)

Running the CLI client (on the host OS)

  • set the IP address of the ubuntu VM in yelp_api.py and set the credentials of your SQL user
  • run yelp_client.py with no arguments
  • for a list of commands type help

About

Emulating Yelp's social network database, with a Python CLI client to query the DB. Educational project using large dataset imported from Kaggle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published