Pinned Repositories
BellyButtonBiodiversity
An interactive dashboard for exploring bacteria present on the human belly button. Created with Python (Flask), SQLAlchemy ORM, Pandas, JavaScript, d3, Plotly, and Docker.
ClassViewerWeb
EssentialWorkers
Spin-off of STLRDA's essential-workers, a webpage featuring demographic profiles (2018) of essential workers across Saint Louis, Missouri, and Illinois. Built with TypeScript, React, MapBox, and MUI.
LinkedInScrape
Script for scraping LinkedIn company profiles and posts. Local IT consultation firms used as examples.
OrderDashboard
A dashboard for visualizing DoorDash order history and scripts to get order history. Made with React, TypeScript, MUI X Charts, and Python.
PortfolioExample
An example of a basic, responsive portfolio webpage using only HTML and CSS (no JS and no frameworks). Not my actual portfolio.
ProjectList
A dashboard for reviewing my GitHub content. Made with React, TypeScript, MUI X Charts, Tanstack React Query, and GitHub API.
ShelfCheck
A VBA macro that incorporates barcode scanning to support workers in the identifying, tracking, and rearranging of seed containers.
TemplateMacro
A VBA macro that automates the populating of sheets and cells with the appropriate values (ranging from basic equations to operations featuring multiple vlookups).
TopWine
A Python (Flask) and AWS web application featuring visualizations (Plotly, Leaflet) and analysis of wine quality based on reviews from the country's top 10 wine critics.
theodoremoreland's Repositories
theodoremoreland/LinkedInScrape
Script for scraping LinkedIn company profiles and posts. Local IT consultation firms used as examples.
theodoremoreland/TemplateMacro
A VBA macro that automates the populating of sheets and cells with the appropriate values (ranging from basic equations to operations featuring multiple vlookups).
theodoremoreland/TopWine
A Python (Flask) and AWS web application featuring visualizations (Plotly, Leaflet) and analysis of wine quality based on reviews from the country's top 10 wine critics.
theodoremoreland/BellyButtonBiodiversity
An interactive dashboard for exploring bacteria present on the human belly button. Created with Python (Flask), SQLAlchemy ORM, Pandas, JavaScript, d3, Plotly, and Docker.
theodoremoreland/HawaiiClimateDataAPI
A REST-API developed in Python (Flask) and analytics using SQLAlchemy ORM queries, Pandas, and Matplotlib for Hawaii climate data.
theodoremoreland/TikTokDL
Scripts to semi-automate downloading a user's TikTok videos.
theodoremoreland/TypeRace
Practice your typing speed while reading words of wisdom. Built with React, TypeScript, Vite, TanStack Query, Zod, and AWS.
theodoremoreland/WeatherDashboard
A weather dashboard built atop the OpenWeather API using JavaScript and CSS (no frameworks).
theodoremoreland/WebCaesar
Encrypt and decrypt text using Caesar's cipher. Supports multiple languages. Built with Python, TypeScript, Flask, and React.
theodoremoreland/YelpETL
Scripts to extract, transform, and load Los Angeles Yelp data from the Yelp Fusion API and Kaggle.
theodoremoreland/html-me-something
My very first webpage, based on my feelings on Gears of War PvP. Built using semantic HTML and responsive CSS.
theodoremoreland/JavaScriptQuiz
A timed, browser based JavaScript quiz. Built using JavaScript and CSS (no frameworks).
theodoremoreland/MovieIon
A Python (Flask), PostgreSQL, and AWS based web application that uses machine learning to recommend movies that you'll love or movies that you'll hate.
theodoremoreland/MyMovieList
A React, JavaScript, Python, PostgreSQL, AWS based web application for browsing, searching, and adding movies to a watch list. Features 34k+ movies from 1901-2017.
theodoremoreland/NodeJsQuiz
A Node.js quiz through a Node.js command line program. The program can be used directly in a command line environment or indirectly via webpage. The latter leverages WebSockets and child_process to pipe IO between web client and command line environment. The webpage is served using Express.js.
theodoremoreland/OrderDashboard
A dashboard for visualizing DoorDash order history and scripts to get order history. Made with React, TypeScript, MUI X Charts, and Python.
theodoremoreland/PasswordGenerator
A webpage that generates a random password based on user selected criteria. Built using JavaScript w/ automated testing using Jest.
theodoremoreland/PortfolioExample
An example of a basic, responsive portfolio webpage using only HTML and CSS (no JS and no frameworks). Not my actual portfolio.
theodoremoreland/REDB
A Python automated ELT pipeline that routinely aggregates 20+ million rows of parcel data from numerous local government departments for the Regional Entity Database.
theodoremoreland/REDB-API
A Python and FastAPI based asynchronous REST API for accessing St. Louis Parcel Data stored in the Regional Entity Database (REDB)
theodoremoreland/ScrabbleScorer
Enter a word to see its scrabble score relative to 1 of 3 scoring algorithms. Built using TypeScript, React, React Query, Node, and Express.
theodoremoreland/STLServiceCalls
Analytics and report on three years worth of Saint Louis service requests data using Python.
theodoremoreland/TechJobsPersistent
A Java (Spring Boot) web application that allows users to manage job postings in a MySQL database.
theodoremoreland/theodoremoreland
The README that displays when viewing my GitHub profile.
theodoremoreland/WeatherPy
A Python script to visualize data points of the weather for 500+ cities across the world of varying distance from the equator.
theodoremoreland/YearlyStocks
A VBA macro that analyzes an Excel Workbook of real stock market data then updates said Workbook with outcomes of the analysis.
theodoremoreland/EssentialWorkers
Spin-off of STLRDA's essential-workers, a webpage featuring demographic profiles (2018) of essential workers across Saint Louis, Missouri, and Illinois. Built with TypeScript, React, MapBox, and MUI.
theodoremoreland/ProjectList
A dashboard for reviewing my GitHub content. Made with React, TypeScript, MUI X Charts, Tanstack React Query, and GitHub API.
theodoremoreland/Decades
Web pages exploring the evolution of website design across the 90s, 2000s, 2010s, and 2020s.
theodoremoreland/mui-x-data-grid-bug-demo
Trying to recreate a bug with MUI-X Data Grid.