Coder Social home page Coder Social logo

squashd / portfolio Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 15.23 MB

My personal portfolio with a selection of projects, animations and components I'm proud of

Home Page: https://hjartland.dev

JavaScript 2.73% TypeScript 95.51% CSS 0.97% MDX 0.79%
mdx nextjs tailwindcss typescript

portfolio's Introduction

My Personal Portfolio

Made primarily with Next.js and Tailwind CSS. Using some features that are experimental or that I haven't used before, because "Hey, why not?"

Also, clients don't really care about the tech stack, so I can do whatever I want.

Updated 2023-24-05: Added a dark mode toggle and some more projects

Tested out

  1. MDX to format articles and code blocks with Tailwind typography

    • Seen a different implementation using contentlayer which I'll be adding at some point
  2. Using the Intersection Observer API to add some animations

  3. The App directory – vroom, vroom

    • No long in Beta, so not quite as cool anymore

To add at some point

  1. Some sort of CMS to add pages without having to redeploy the site
    • Sanity looks pretty cool
    • Though if I use content layer it'd be just implemented to learn how
  2. Internationalization – I'm Norwegian, but it'd be nice to have the site in English as well

    Hvorfor skriver jeg da dokumentasjonen på engelsk?

To change

  1. Figure out why the Link component won't cooperate when overflow is set to to scroll so I have to use normal anchor tags, which isn't really a problem but is very annoying and why asdkjaksdjaksdjasd

Neat things I learnt

  1. How to add breadcrumbs using the useSelectedLayoutSegments hook
  2. Encoding/decoding URI components, so I can have that beautiful Ø in portefølje

Probably not the stack I'd use for a client project or someone else's portfolio, but it was/is fun to play around with.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.