Please fork this repository and paste the github link of your fork on Microsoft CMT. Detailed instructions are on Coursera under Week 1: Course Project Overview/Week 9 Activities.
David Tan Sang Tran (davidtt2) { Individual Team }
David Tran Final Report and Documentation
- Clone project (git clone https://github.com/davidtt2/CourseProject.git)
- Run "CS410 Project Data.py" (keep file structure unchanged)
- Requires file to be in same directory as cs410-project
- Requires chromedriver.exe in same directory as py file
(also requires Chrome)
- Different versions can be downloaded at https://chromedriver.chromium.org/downloads
- Python file will run Selenium webdriver scripts
- After, it will create a companies.json info file at root and in Angular project
- cd to /cs410-project/src
- Run the Angular script (ng serve -o)
- UI will open in browser
Modules that may need to be imported/installed to run:
- npm install @angular/cli
- ng add @angular/material
- pip install pandas
- pip install selenium
- others
This project uses a text retrieval method through Python's pandas & Selenium in order to gain information about the top companies in the technology industry. After retrieving that information, the Python file will generate a json file within the Angular project that will be read and displayed in the user interface. From the user interface, the user can search for technology companies by name.
Please contact me for any assistance or comments. (davidtt2@illinois.edu)