Skip to content

Personal portfolio website. Has slowly absorbed my smaller projects on GH.

Notifications You must be signed in to change notification settings

cooperability/NextTS-Portfolio

Repository files navigation

Co-Operability

A dynamic personal website built with Next.js, running on Vercel. I'm parting with IPFS because it's too expensive to keep a responsive page there, although my original ultralight IPFS site will continue running.

Visit the live webpage at cooperability.com.

Resources I used to build this website

Light/Dark Mode Button in NextJS
Tailwind with Next
Server-side rendering a random number
Adding analytics with Vercel
Changing the site's icon
something to explain mobile compatibility

Date Sorting Implementation

When implementing date-based sorting for posts, we discovered that simpler is better:

  • Direct string comparison with localeCompare() is more reliable than creating new Date objects
  • For ISO 8601 formatted dates (YYYY-MM-DD), string comparison works perfectly for chronological sorting
  • Complex date parsing can lead to TypeScript construct signature errors and unnecessary type assertions

Next to be done here:

  • [4/5] Opioid Converter Mobile compatible + Writeup
  • [0/5] Nlp_ipynb and course completion; JupyterLite
  • [0/5] anki decks shareable
  • [0/5] Demo hover + active link compatibility
  • [0/5] Recommendations prompt
  • [0/5] Vercel Observability & Analytics integration
  • [0/5] Switch X link to Bluesky Link

About

Personal portfolio website. Has slowly absorbed my smaller projects on GH.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published