PageSourceSearch

https://joshdixon.vercel.app/projects

html joshdixon.vercel.app collected 2026-10-03 07:09:15 UTC 7,777 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html><head><meta charSet="utf-8" data-next-head=""/><link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png" data-next-head=""/><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png" data-next-head=""/><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png" data-next-head=""/><meta charset="UTF-8" data-next-head=""/><meta name="description" content="Web Development portfolio of Josh Dixon" data-next-head=""/><meta name="keywords" content="React, Next Js, JavaScript" data-next-head=""/><meta name="author" content="Josh Dixon" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1.0" data-next-head=""/><meta http-equiv="content-language" content="en" data-next-head=""/><title data-next-head="">Projects | Josh Dixon</title><link rel="preload" href="/_next/static/chunks/0g0nmzc1oobcf.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/0g0nmzc1oobcf.css" data-n-g=""/><link rel="preload" href="/_next/static/chunks/16tvcqmppwlpk.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/16tvcqmppwlpk.css" data-n-p=""/><link rel="preload" href="/_next/static/chunks/09eqvkzdsfsdy.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/09eqvkzdsfsdy.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script src="/_next/static/chunks/12k73jrq7.n~2.js" defer=""></script>
1<script src="/_next/static/chunks/0uw~ov22uo1v0.js" defer=""></script>
1<script src="/_next/static/chunks/149qo15.5h3du.js" defer=""></script>
1<script src="/_next/static/chunks/0w.g~grcvs0na.js" defer=""></script>
1<script src="/_next/static/chunks/0td04qawq.2.e.js" defer=""></script>
1<script src="/_next/static/chunks/0~a~29y6p0_4m.js" defer=""></script>
1<script src="/_next/static/chunks/0l~dc0-x~sumt.js" defer=""></script>
1<script src="/_next/static/chunks/turbopack-0.zjp7lkcvsb2.js" defer=""></script>
1<script src="/_next/static/chunks/0j-f-xxs4~ycs.js" defer=""></script>
1<script src="/_next/static/chunks/10ias0hsq.j0f.js" defer=""></script>
1<script src="/_next/static/chunks/turbopack-042-edegwwfzs.js" defer=""></script>
1<script src="/_next/static/TzNPPU47vUYDt-au-PKe6/_buildManifest.js" defer=""></script>
1<script src="/_next/static/TzNPPU47vUYDt-au-PKe6/_ssgManifest.js" defer=""></script>
1<script src="/_next/static/TzNPPU47vUYDt-au-PKe6/_clientMiddlewareManifest.js" defer=""></script>
1</head><body><div id="__next"><div class="Nav-module-scss-module__13yC3a__nav"><div class="Nav-module-scss-module__13yC3a__navItem" data-cy="nav"><a href="/"><img class="avatars" src="/images/JoshDixon.JPG" alt="Image of Josh Dixon"/></a></div><div class="Nav-module-scss-module__13yC3a__navItem" data-cy="nav"><a href="/projects"><span class="Nav-module-scss-module__13yC3a__active"></span><span>Projects</span></a></div><div class="Nav-module-scss-module__13yC3a__navItem" data-cy="nav"><a href="/contact"><span>Contact</span></a></div><div class="Nav-module-scss-module__13yC3a__navItem" data-cy="nav"><a href="/resume"><span>Resume</span></a></div></div><div><main class="main" style="opacity:1;transform:none"><div class="container"><h1>Latest Work</h1><div class="grid" style="margin-top:42px"><div class="grid__cell"><div class="Projects-module-scss-module__7svxia__featured"><div class="Projects-module-scss-module__7svxia__edgeImage" style="opacity:1;duration:0.2px;type:spring;transform:none"><img src="/images/projects/collectingcars-home.png" alt="collectingcars.com homepage"/></div><div class="Projects-module-scss-module__7svxia__infoWrapper"><h3>The Collecting Group</h3><h4>Full Stack Developer</h4></div><div class="Projects-module-scss-module__7svxia__cta">Expand<!-- --> 👇</div></div><div class="Divider-module-scss-module__EqWNya__divider"></div><h2>Personal Projects</h2></div><div class="grid__cell"><div class="Projects-module-scss-module__7svxia__card"><div class="Projects-module-scss-module__7svxia__image"><img src="/images/projects/joshdixonphoto-home.png" alt="joshdixonphoto.com"/></div><div class="Projects-module-scss-module__7svxia__desc"><h3>joshdixonphoto.com</h3><p>Photography portfolio built with Nextjs. Utilising Contenful to store and manage content accross the website, along with the app router and reusable components to create consistancy across pages and content.</p><div class="Projects-module-scss-module__7svxia__links"><a target="_blank" class="Projects-module-scss-module__7svxia__buttonSecondary" href="/404">GitHub</a><a target="_blank" class="Projects-module-scss-module__7svxia__buttonPrimary" href="https://joshdixonphoto.com/">View</a></div></div></div></div><div class="grid__cell"><div class="Projects-module-scss-module__7svxia__card"><div class="Projects-module-scss-module__7svxia__image"><img src="/images/projects/stickCheckOg.png" alt="stickcheck.co"/></div><div class="Projects-module-scss-module__7svxia__desc"><h3>stickcheck.co</h3><p>Website built using NextJs with firebase for user auth and database management. Originally built as a comparison tool for ice ockey sticks and now allows users to to be noified of their ice hockey stick warranty expiration.</p><div class="Projects-module-scss-module__7svxia__links"><a target="_blank" class="Projects-module-scss-module__7svxia__buttonSecondary" href="/404">GitHub</a><a target="_blank" class="Projects-module-scss-module__7svxia__buttonPrimary" href="https://stickcheck.co/">View</a></div></div></div></div><div class="grid__cell"><div class="Projects-module-scss-module__7svxia__card"><div class="Projects-module-scss-module__7svxia__image"><img src="/images/projects/devfinder.png" alt="DevFinder"/></div><div class="Projects-module-scss-module__7svxia__desc"><h3>DevFinder</h3><p>NextJs project that utilises the GitHub API to find information about a particular username. The results of the search are dynamically rendered.</p><div class="Projects-module-scss-module__7svxia__links"><a target="_blank" class="Projects-module-scss-module__7svxia__buttonSecondary" href="https://github.com/joshdixo/devFinder">GitHub</a><a target="_blank" class="Projects-module-scss-module__7svxia__buttonPrimary" href="https://dev-finder-xi.vercel.app/">View</a></div></div></div></div><div class="grid__cell"><div class="Projects-module-scss-module__7svxia__card"><div class="Projects-module-scss-module__7svxia__image"><img src="/images/projects/expensetracker.png" alt="Expenses Tracker"/></div><div class="Projects-module-scss-module__7svxia__desc"><h3>Expenses Tracker</h3><p>React Js peoject allows you to add expenses by date and this will organise the data for you. This data is presented in the form of a card and also in a chart which can be filtered by the year.</p><div class="Projects-module-scss-module__7svxia__links"><a target="_blank" class="Projects-module-scss-module__7svxia__buttonSecondary" href="https://github.com/joshdixo/expenses-tracker">GitHub</a><a target="_blank" class="Projects-module-scss-module__7svxia__buttonPrimary" href="https://joshdixo.github.io/expenses-tracker/">View</a></div></div></div></div></div></div></main></div><div class="Footer-module-scss-module__-TkEBW__footer"><div class="container"><div class="Footer-module-scss-module__-TkEBW__footerLinks"><a target="_blank" href="https://linkedin.com/in/joshdixon">LinkedIn</a><a target="_blank" href="https://github.com/joshdixo">GitHub</a><a target="_blank" href="https://twitter.com/joshdixonphoto">Twitter</a><a target="_blank" href="https://behance.net/joshdixonphoto">Behance</a></div></div></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/projects","query":{},"buildId":"TzNPPU47vUYDt-au-PKe6","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.