diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index faa572c56..000000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/images/AlgorithmComparison-1024.webp b/public/images/AlgorithmComparison-1024.webp deleted file mode 100644 index b699bb244..000000000 Binary files a/public/images/AlgorithmComparison-1024.webp and /dev/null differ diff --git a/public/images/AlgorithmComparison-320.webp b/public/images/AlgorithmComparison-320.webp deleted file mode 100644 index 527cdbdfe..000000000 Binary files a/public/images/AlgorithmComparison-320.webp and /dev/null differ diff --git a/public/images/AlgorithmComparison-640.webp b/public/images/AlgorithmComparison-640.webp deleted file mode 100644 index 64e60b60f..000000000 Binary files a/public/images/AlgorithmComparison-640.webp and /dev/null differ diff --git a/public/images/EulerCycle-1024.webp b/public/images/EulerCycle-1024.webp deleted file mode 100644 index b6ef50333..000000000 Binary files a/public/images/EulerCycle-1024.webp and /dev/null differ diff --git a/public/images/EulerCycle-320.webp b/public/images/EulerCycle-320.webp deleted file mode 100644 index e2863b1e8..000000000 Binary files a/public/images/EulerCycle-320.webp and /dev/null differ diff --git a/public/images/EulerCycle-640.webp b/public/images/EulerCycle-640.webp deleted file mode 100644 index d1844861d..000000000 Binary files a/public/images/EulerCycle-640.webp and /dev/null differ diff --git a/public/images/EulerExample-1024.webp b/public/images/EulerExample-1024.webp deleted file mode 100644 index cd25461ae..000000000 Binary files a/public/images/EulerExample-1024.webp and /dev/null differ diff --git a/public/images/EulerExample-320.webp b/public/images/EulerExample-320.webp deleted file mode 100644 index 1ee8f818f..000000000 Binary files a/public/images/EulerExample-320.webp and /dev/null differ diff --git a/public/images/EulerExample-640.webp b/public/images/EulerExample-640.webp deleted file mode 100644 index 4b726e4f7..000000000 Binary files a/public/images/EulerExample-640.webp and /dev/null differ diff --git a/public/images/GitHub_Logo-1024.webp b/public/images/GitHub_Logo-1024.webp deleted file mode 100644 index 2eeaad855..000000000 Binary files a/public/images/GitHub_Logo-1024.webp and /dev/null differ diff --git a/public/images/GitHub_Logo-320.webp b/public/images/GitHub_Logo-320.webp deleted file mode 100644 index 1f3c74936..000000000 Binary files a/public/images/GitHub_Logo-320.webp and /dev/null differ diff --git a/public/images/GitHub_Logo-640.webp b/public/images/GitHub_Logo-640.webp deleted file mode 100644 index 0ff162727..000000000 Binary files a/public/images/GitHub_Logo-640.webp and /dev/null differ diff --git a/public/images/GunControl-1024.webp b/public/images/GunControl-1024.webp deleted file mode 100644 index bdbf203ba..000000000 Binary files a/public/images/GunControl-1024.webp and /dev/null differ diff --git a/public/images/GunControl-320.webp b/public/images/GunControl-320.webp deleted file mode 100644 index 671e42e69..000000000 Binary files a/public/images/GunControl-320.webp and /dev/null differ diff --git a/public/images/GunControl-640.webp b/public/images/GunControl-640.webp deleted file mode 100644 index 4a9504a74..000000000 Binary files a/public/images/GunControl-640.webp and /dev/null differ diff --git a/public/images/HSV-1024.webp b/public/images/HSV-1024.webp deleted file mode 100644 index f33c772ca..000000000 Binary files a/public/images/HSV-1024.webp and /dev/null differ diff --git a/public/images/HSV-320.webp b/public/images/HSV-320.webp deleted file mode 100644 index bc5cc8fee..000000000 Binary files a/public/images/HSV-320.webp and /dev/null differ diff --git a/public/images/HSV-640.webp b/public/images/HSV-640.webp deleted file mode 100644 index 574167fc2..000000000 Binary files a/public/images/HSV-640.webp and /dev/null differ diff --git a/public/images/Hangman-1024.webp b/public/images/Hangman-1024.webp deleted file mode 100644 index 1d9e8f242..000000000 Binary files a/public/images/Hangman-1024.webp and /dev/null differ diff --git a/public/images/Hangman-320.webp b/public/images/Hangman-320.webp deleted file mode 100644 index 58e96a8db..000000000 Binary files a/public/images/Hangman-320.webp and /dev/null differ diff --git a/public/images/Hangman-640.webp b/public/images/Hangman-640.webp deleted file mode 100644 index 96f879550..000000000 Binary files a/public/images/Hangman-640.webp and /dev/null differ diff --git a/public/images/KnightsTour-1024.webp b/public/images/KnightsTour-1024.webp deleted file mode 100644 index 9f2fb5b7d..000000000 Binary files a/public/images/KnightsTour-1024.webp and /dev/null differ diff --git a/public/images/KnightsTour-320.webp b/public/images/KnightsTour-320.webp deleted file mode 100644 index f2c1f1031..000000000 Binary files a/public/images/KnightsTour-320.webp and /dev/null differ diff --git a/public/images/KnightsTour-640.webp b/public/images/KnightsTour-640.webp deleted file mode 100644 index fd6222d9b..000000000 Binary files a/public/images/KnightsTour-640.webp and /dev/null differ diff --git a/public/images/LI-Logo-1024.webp b/public/images/LI-Logo-1024.webp deleted file mode 100644 index 54fc56e95..000000000 Binary files a/public/images/LI-Logo-1024.webp and /dev/null differ diff --git a/public/images/LI-Logo-320.webp b/public/images/LI-Logo-320.webp deleted file mode 100644 index 305710b9f..000000000 Binary files a/public/images/LI-Logo-320.webp and /dev/null differ diff --git a/public/images/LI-Logo-640.webp b/public/images/LI-Logo-640.webp deleted file mode 100644 index 408232987..000000000 Binary files a/public/images/LI-Logo-640.webp and /dev/null differ diff --git a/public/images/MJB-1024.webp b/public/images/MJB-1024.webp deleted file mode 100644 index 1327d61e2..000000000 Binary files a/public/images/MJB-1024.webp and /dev/null differ diff --git a/public/images/MJB-320.webp b/public/images/MJB-320.webp deleted file mode 100644 index e9e6407d1..000000000 Binary files a/public/images/MJB-320.webp and /dev/null differ diff --git a/public/images/MJB-640.webp b/public/images/MJB-640.webp deleted file mode 100644 index a44ca2a9a..000000000 Binary files a/public/images/MJB-640.webp and /dev/null differ diff --git a/public/images/Me-1024.webp b/public/images/Me-1024.webp deleted file mode 100644 index a7eb28531..000000000 Binary files a/public/images/Me-1024.webp and /dev/null differ diff --git a/public/images/Me-320.webp b/public/images/Me-320.webp deleted file mode 100644 index 5915b1717..000000000 Binary files a/public/images/Me-320.webp and /dev/null differ diff --git a/public/images/Me-640.webp b/public/images/Me-640.webp deleted file mode 100644 index a29388109..000000000 Binary files a/public/images/Me-640.webp and /dev/null differ diff --git a/public/images/Palish-1024.webp b/public/images/Palish-1024.webp deleted file mode 100644 index 5756f756c..000000000 Binary files a/public/images/Palish-1024.webp and /dev/null differ diff --git a/public/images/Palish-320.webp b/public/images/Palish-320.webp deleted file mode 100644 index 913e9fddb..000000000 Binary files a/public/images/Palish-320.webp and /dev/null differ diff --git a/public/images/Palish-640.webp b/public/images/Palish-640.webp deleted file mode 100644 index 3579733f2..000000000 Binary files a/public/images/Palish-640.webp and /dev/null differ diff --git a/public/images/Resume-1024.webp b/public/images/Resume-1024.webp deleted file mode 100644 index 2821a3777..000000000 Binary files a/public/images/Resume-1024.webp and /dev/null differ diff --git a/public/images/Resume-320.webp b/public/images/Resume-320.webp deleted file mode 100644 index b725a8a24..000000000 Binary files a/public/images/Resume-320.webp and /dev/null differ diff --git a/public/images/Resume-640.webp b/public/images/Resume-640.webp deleted file mode 100644 index 784585f34..000000000 Binary files a/public/images/Resume-640.webp and /dev/null differ diff --git a/public/images/SRS-1024.webp b/public/images/SRS-1024.webp deleted file mode 100644 index 927b9cae8..000000000 Binary files a/public/images/SRS-1024.webp and /dev/null differ diff --git a/public/images/SRS-320.webp b/public/images/SRS-320.webp deleted file mode 100644 index 1ce51a1f6..000000000 Binary files a/public/images/SRS-320.webp and /dev/null differ diff --git a/public/images/SRS-640.webp b/public/images/SRS-640.webp deleted file mode 100644 index ed6893791..000000000 Binary files a/public/images/SRS-640.webp and /dev/null differ diff --git a/public/images/ShowingOff-1024.webp b/public/images/ShowingOff-1024.webp deleted file mode 100644 index 39b04d438..000000000 Binary files a/public/images/ShowingOff-1024.webp and /dev/null differ diff --git a/public/images/ShowingOff-320.webp b/public/images/ShowingOff-320.webp deleted file mode 100644 index fb8732ae6..000000000 Binary files a/public/images/ShowingOff-320.webp and /dev/null differ diff --git a/public/images/ShowingOff-640.webp b/public/images/ShowingOff-640.webp deleted file mode 100644 index cc7eae1f4..000000000 Binary files a/public/images/ShowingOff-640.webp and /dev/null differ diff --git a/public/images/StateMachine-1024.webp b/public/images/StateMachine-1024.webp deleted file mode 100644 index 7261b2885..000000000 Binary files a/public/images/StateMachine-1024.webp and /dev/null differ diff --git a/public/images/StateMachine-320.webp b/public/images/StateMachine-320.webp deleted file mode 100644 index 3fe026c2b..000000000 Binary files a/public/images/StateMachine-320.webp and /dev/null differ diff --git a/public/images/StateMachine-640.webp b/public/images/StateMachine-640.webp deleted file mode 100644 index e07a24ec3..000000000 Binary files a/public/images/StateMachine-640.webp and /dev/null differ diff --git a/public/images/TextAnalyzer-1024.webp b/public/images/TextAnalyzer-1024.webp deleted file mode 100644 index 7eb983486..000000000 Binary files a/public/images/TextAnalyzer-1024.webp and /dev/null differ diff --git a/public/images/TextAnalyzer-320.webp b/public/images/TextAnalyzer-320.webp deleted file mode 100644 index e22dd2618..000000000 Binary files a/public/images/TextAnalyzer-320.webp and /dev/null differ diff --git a/public/images/TextAnalyzer-640.webp b/public/images/TextAnalyzer-640.webp deleted file mode 100644 index 5d256f208..000000000 Binary files a/public/images/TextAnalyzer-640.webp and /dev/null differ diff --git a/public/images/Twitter-Logo-1024.webp b/public/images/Twitter-Logo-1024.webp deleted file mode 100644 index 8d4ca4762..000000000 Binary files a/public/images/Twitter-Logo-1024.webp and /dev/null differ diff --git a/public/images/Twitter-Logo-320.webp b/public/images/Twitter-Logo-320.webp deleted file mode 100644 index d3d7d04a6..000000000 Binary files a/public/images/Twitter-Logo-320.webp and /dev/null differ diff --git a/public/images/Twitter-Logo-640.webp b/public/images/Twitter-Logo-640.webp deleted file mode 100644 index f165a657c..000000000 Binary files a/public/images/Twitter-Logo-640.webp and /dev/null differ diff --git a/public/images/W&H-1024.webp b/public/images/W&H-1024.webp deleted file mode 100644 index 0f2cdf0fc..000000000 Binary files a/public/images/W&H-1024.webp and /dev/null differ diff --git a/public/images/W&H-320.webp b/public/images/W&H-320.webp deleted file mode 100644 index f80fe41d5..000000000 Binary files a/public/images/W&H-320.webp and /dev/null differ diff --git a/public/images/W&H-640.webp b/public/images/W&H-640.webp deleted file mode 100644 index 460576f90..000000000 Binary files a/public/images/W&H-640.webp and /dev/null differ diff --git a/public/images/background1-1024.webp b/public/images/background1-1024.webp deleted file mode 100644 index 9dc3625c0..000000000 Binary files a/public/images/background1-1024.webp and /dev/null differ diff --git a/public/images/background1-320.webp b/public/images/background1-320.webp deleted file mode 100644 index 11854c233..000000000 Binary files a/public/images/background1-320.webp and /dev/null differ diff --git a/public/images/background1-640.webp b/public/images/background1-640.webp deleted file mode 100644 index 72c9e58ea..000000000 Binary files a/public/images/background1-640.webp and /dev/null differ diff --git a/public/images/background2-1024.webp b/public/images/background2-1024.webp deleted file mode 100644 index f66625f83..000000000 Binary files a/public/images/background2-1024.webp and /dev/null differ diff --git a/public/images/background2-320.webp b/public/images/background2-320.webp deleted file mode 100644 index b1c9c475a..000000000 Binary files a/public/images/background2-320.webp and /dev/null differ diff --git a/public/images/background2-640.webp b/public/images/background2-640.webp deleted file mode 100644 index 267d529e0..000000000 Binary files a/public/images/background2-640.webp and /dev/null differ diff --git a/public/images/background3-1024.webp b/public/images/background3-1024.webp deleted file mode 100644 index cc4610351..000000000 Binary files a/public/images/background3-1024.webp and /dev/null differ diff --git a/public/images/background3-320.webp b/public/images/background3-320.webp deleted file mode 100644 index f161d2500..000000000 Binary files a/public/images/background3-320.webp and /dev/null differ diff --git a/public/images/background3-640.webp b/public/images/background3-640.webp deleted file mode 100644 index cb383c02e..000000000 Binary files a/public/images/background3-640.webp and /dev/null differ diff --git a/public/images/itchio-logo-black-1024.webp b/public/images/itchio-logo-black-1024.webp deleted file mode 100644 index 111076b63..000000000 Binary files a/public/images/itchio-logo-black-1024.webp and /dev/null differ diff --git a/public/images/itchio-logo-black-320.webp b/public/images/itchio-logo-black-320.webp deleted file mode 100644 index 8f4f37223..000000000 Binary files a/public/images/itchio-logo-black-320.webp and /dev/null differ diff --git a/public/images/itchio-logo-black-640.webp b/public/images/itchio-logo-black-640.webp deleted file mode 100644 index f3a3ad06b..000000000 Binary files a/public/images/itchio-logo-black-640.webp and /dev/null differ diff --git a/public/images/skin2-1024.webp b/public/images/skin2-1024.webp deleted file mode 100644 index 23953dbe7..000000000 Binary files a/public/images/skin2-1024.webp and /dev/null differ diff --git a/public/images/skin2-320.webp b/public/images/skin2-320.webp deleted file mode 100644 index db29d22cb..000000000 Binary files a/public/images/skin2-320.webp and /dev/null differ diff --git a/public/images/skin2-640.webp b/public/images/skin2-640.webp deleted file mode 100644 index a4f9435b6..000000000 Binary files a/public/images/skin2-640.webp and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index c3e495a4c..000000000 --- a/public/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - Gregory J Campbell - - - -
- - - diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index a4e47a654..000000000 Binary files a/public/logo192.png and /dev/null differ diff --git a/public/logo512.png b/public/logo512.png deleted file mode 100644 index a4e47a654..000000000 Binary files a/public/logo512.png and /dev/null differ diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index a93b6b029..000000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "My Website", - "name": "The Website of Gregory Campbell", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc4d..000000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/src/Home.js b/src/Home.js index bba4d403c..13d5f33c4 100644 --- a/src/Home.js +++ b/src/Home.js @@ -28,7 +28,6 @@ export const Home = () => { Portrait of Gregory Campbell diff --git a/src/Projects.js b/src/Projects.js index b4dab6166..347275a82 100644 --- a/src/Projects.js +++ b/src/Projects.js @@ -4,24 +4,39 @@ import ProjectCard from './components/ProjectCard'; // Import all project images import StateMachine from './assets/StateMachine.png'; +import HSV from './assets/HSV.png'; import skin2 from './assets/skin2.png'; import EulerExample from './assets/EulerExample.png'; +import EulerCycle from './assets/EulerCycle.png'; import Hangman from './assets/Hangman.png'; import KnightsTour from './assets/KnightsTour.png'; import TextAnalyzer from './assets/TextAnalyzer.png'; import AlgorithmComparison from './assets/AlgorithmComparison.png'; import ShowingOff from './assets/ShowingOff.jpg'; +import MJB from './assets/MJB.jpg'; +import GunControl from './assets/GunControl.png'; +import Palish from './assets/Palish.png'; +import WH from './assets/W&H.png'; +import SRS from './assets/SRS.png'; + // Map imgName to imported images const imageMap = { StateMachine, + HSV, skin2, EulerExample, + EulerCycle, Hangman, KnightsTour, TextAnalyzer, AlgorithmComparison, ShowingOff, + MJB, + GunControl, + Palish, + WH, + SRS }; const projects = [ @@ -36,8 +51,12 @@ const projects = [ title: 'Python Skin Detection Algorithms', link: 'https://github.com/gjcampbell777/python-photo-skin-detection', description: 'Replicated multiple skin detection algorithms in Python and modernized them for Python 3.', + imgName: 'HSV', + imgAlt: 'Skin detection image after', + }, + { imgName: 'skin2', - imgAlt: 'Skin detection before/after', + imgAlt: 'Skin detection image before', }, { title: 'Euler Checking Algorithm', @@ -46,6 +65,10 @@ const projects = [ imgName: 'EulerExample', imgAlt: 'Euler example' }, + { + imgName: 'EulerCycle', + imgAlt: 'Euler cycle output', + }, { title: 'Fortran Hangman', link: 'https://github.com/gjcampbell777/fortran-hangman', @@ -76,11 +99,30 @@ const projects = [ }, { title: 'My Many Games', - link: 'https://gregorysoup.itch.io', description: 'A selection of games made with Unity and Godot.', imgName: 'ShowingOff', imgAlt: 'Game showcase' - } + }, + { + imgName: 'MJB', + imgAlt: 'Magical Jumping Bean' + }, + { + imgName: 'GunControl', + imgAlt: 'Gun Control' + }, + { + imgName: 'Palish', + imgAlt: 'Palish' + }, + { + imgName: 'WH', + imgAlt: 'Wally And Harv Escape the Fireball and Brick Factory' + }, + { + imgName: 'SRS', + imgAlt: 'Super Robo Squad' + }, ]; export const Projects = () => { @@ -96,14 +138,6 @@ export const Projects = () => { -
-

This page contains the projects I've done in the past, present and future.

-

- If you want to see what I'm currently working on, you can see all my updates{' '} - here. -

-
- {projects.map((p) => (