Richard Gourley's repositories
mini-quiz-app
A quiz app created with Django and Wagtail.
charity-organization-event-website
A membership website for charities written in Django. Charities can create a profile and events.
data-analysis-report-with-sql
A simplified introdocutory data analysis report to show how using SQL queries can answer questions from a data warehouse with a star schema. The report answers why server downtime happens and how it can be fixed.
property-manager-django-project
A Django built property management system with a front end property website. Good for Django learners.
video-project-manager
Video production company portfolio website in Django. Category pages are dynamically added to the website menu.
fortune-global-2000-in-2021
A detailed analysis project based on the top 2000 global companies in 2021. It focuses on countries, profit to sales and assets, The project uses Pandas, Numpy and Matplotlib.
pandas-one-pagers
A set of one page guides for Pandas for Data Analysis. From transforming, cleaning and profiling the data through to visualizing the data with plotly.
sql-staging-database-and-data-warehouse
Staging and de-normalized data warehouse tables, in a star schema, with a date table, dimension and fact tables designed for data analysis.
2019-php-security-user-validation-sanitization
2019 PHP guide for validating and sanitizing strings.
airbyte
Data integration platform for ELT pipelines from APIs, databases & files to warehouses & lakes.
docs.getdbt.com
The code behind docs.getdbt.com
bootstrap-4-navbars
Examples of navbars you can create using Bootstrap 4. Shows how to modify navbar elements.
business-document-app
Python app using openpyxl and docx for getting spreadsheet data and creating certificates.
cdyf
Coding Your Future: A Guidebook for Students https://www.cdyf.me . Design, build, test, debug and code your future in computing
django-relationships-explained-in-postgresql
One to one, one to many, many to many relationships, on delete set null and cascade examples and querying in both Django and Postgresql.
django-wagtail-blog
A basic Django Wagtail blog with Vue JS used to search posts.
django-wagtail-stepbystep
Django Wagtail, MySQL and Bootstrap setup. Complete step by step guide.
dynamic-django-base
Base django application. Create pages and django app website sections in the admin that dynamically appear in your homepage, navbars, sidebar and footer.
email-template-translations-dashboard
A bespoke Django dashboard application for team members with different permissions to log in and add language translations to common company emails.
language-lesson-vocabulary-manager-with-django
A Django app for creating lessons with vocabulary and translations.
pandas-find-excel-date-errors
A python program that takes data from a spreadsheet or csv file and creates a file returning all rows that have invalid dates in a date column.
research-info-filter-tool
Python app - stores paragraphs from multiple blog posts in one file.
share-the-cost
A simple app that allows a user to calculate who owes money and who is owed money after a trip away.
spotify-project-m-code
An example of M code used in a PowerBI Spotify data analysis project.
sql-one-pagers
All common SQL data query language and Window functions in one page with query explanations and notes. A file to test your knowledge for each included.
sql-server-query-to-pandas
How to connect to SQL Server in Python and create a Pandas data frame from a SQL join query.
sqlmesh
SQLMesh is a data transformation framework that brings the benefits of DevOps to data teams. It enables data scientists, analysts, and engineers to efficiently run and deploy data transformations written in SQL or Python.
thread-my-soup
A menu based Python tool using Threading and Beautiful Soup to inspect numerous types of html elements from hundreds of files on your PC when building websites.