Initial project: build a portfolio Final outcome: not really a portfolio(!) more of a business website for my sole trader work, but I adapted the project over time based on my needs
You can check out the site here: www.nellieallsop.com
I did make use of ChatGPT for this project to help with problem solving and with things like making my work responsive.
-
Boxy SVG
-
NextUI
-
Docs from Tailwind, NextJS etc.
-
W3 schools and MDN web docs
-
CSS tricks
-
Google fonts
-
https://www.perssondennis.com/articles/how-to-make-a-hero-image-in-nextjs
-
https://www.geeksforgeeks.org/how-to-specify-exactly-600px-width-in-tailwind-css/
-
Helpful for grid in tailwind: https://refine.dev/blog/tailwind-grid/#setting-size-with-span and for grid in general https://css-tricks.com/snippets/css/complete-guide-grid/#prop-grid-area
-
A nice website for portfolio advice: https://www.upwork.com/en-gb/resources/4-ways-create-successful-freelancer-portfolio
-
Huge credit to this person for the hamburger menu: https://www.youtube.com/watch?v=EtPRSidpxSU&t=612s
-
This was useful: https://www.telerik.com/blogs/how-to-use-svg-react
-
Thanks to this creator: https://www.youtube.com/watch?v=IU_qq_c_lKA
-
https://gsap.com/community/forums/topic/19861-usage-with-typescript/
-
https://codesandbox.io/p/devbox/optimistic-nash-p90i0?file=%2Fpages%2Findex.js
-
A helpful video on google tag manager and Next:https://www.youtube.com/watch?v=QbUfVzc23iw
-
This for multiple fonts in a Next.js website: https://medium.com/@a.pirus/simplifying-multiple-fonts-styling-in-next-js-13-with-css-variables-cb57e9707693
-
Really helpful for dynamic viewport height help! https://www.youtube.com/watch?v=ru3U8MHbFFI
-
For the NHS button: heroui-inc/heroui#1993
-
Down arrow = Google icon
-
Credits for embedding a YouTube short video: https://forum.freecodecamp.org/t/youtube-refused-to-connect/245262 and https://docs.document360.com/docs/embed-youtube-shorts
-
Credit for glassmorphic navbar: https://www.braydoncoyer.dev/blog/build-a-glassmorphic-navbar-with-tailwindcss-backdrop-filter-and-backdrop-blur
-
Credit for smooth scroll: https://www.youtube.com/watch?v=GLfIHsjuu7Q
-
Credit to this for help with metadata: https://dev.to/oler/resolving-viewport-duplication-in-nextjs-134-51lm
-
For the opening of links in new tabs: https://www.geeksforgeeks.org/how-to-open-a-link-in-a-new-tab-in-nextjs/ and https://stackoverflow.com/questions/65632698/how-to-open-a-link-in-a-new-tab-in-nextjs
-
Credit to this for helping me solve a tricky SVG problem! https://stackoverflow.com/questions/46972563/mouse-hover-not-working-as-expected-on-svg
-
This was so useful too: https://stackoverflow.com/questions/3796025/fill-svg-path-element-with-a-background-image
-
https://stackoverflow.com/questions/37588405/how-to-crop-svg-file-within-html-css
-
https://stackoverflow.com/questions/3796025/fill-svg-path-element-with-a-background-image
-
https://sheelahb.com/blog/create-art-directed-responsive-svg-hero-image/
-
To remove cookies on the site: https://support.google.com/youtube/answer/171780?hl=en-GB#zippy=%2Cturn-on-privacy-enhanced-mode and https://stackoverflow.com/questions/44837450/recommended-method-to-prevent-any-content-inside-iframe-from-setting-cookies
-For adding my own favicon, these were helpful https://www.geeksforgeeks.org/next-js-next-head/ and https://www.edgeoftheweb.co.uk/blog/how-to-add-a-next-js-favicon
📷 Photography: Monika Świat (@xsimrrx on Instagram) 🆘 Wireframing, branding help and general guidance: Alex Hort-Francis 🎬 Film: Tech Educators and Chris Seaman