#Project Structure ############# images ->ohno.jpg (additional image in blog section) ->Sam.JPG (image for about me section) static ->css -->styles.css (make site look nice) templates (holds files to be interacted with through flask) ->results.html (end results of app.py running) ->run-analysis.html (where input from user is first requested from app.py) -index.html (MAIN LANDING page where user first arrives) -blog.html (blog page) -aboutme.html (about me page) -project.html (project page which is where analysis is run) -documentation.html (documentation page) -app.py (app which executes analysis and is interact with on template htmls) -Resume.pdf (resume on about page) -Data Capstone Cleaning.R (clean data to use) -Data Capstone Visuals.R (visuals for model performance) -Gantt_Chart.xlsx (gantt chart) -US_youtube_trending_data_popularity.xlsx (dataset) ############## #These are the files within my project #The free floating html files are what are displayed directly to site with additional downloadable files also being included here. The names and structure are important for the project to work. #Analysis workflow: #WinSCP files are added -> port is changed within app.py -> flask env run with PuTTY on compsci04 with SSH connection #-> login -> once in cd to working directory cd /var/www... -> run virtual env as to not cause issues via source venv/bin/activate #-> pip install flask & necessary packages listed in app.py -> python3 app.py to run app.py on port (ctrl + c to close) #app.py starts by running the run-analysis which takes you to run-analysis.html to get input #after which app.py takes input and completes analysis and takes you to results.html #Additional code structure & implementation can be found on each file