My current portfolio website, built with TypeScript, Next.js, React, Tailwind CSS, self-hosted on Raspberry Pi 5. https://ryanfreeman.dev
Go to file
2023-01-19 22:00:08 +00:00
components Changed project structure 2023-01-19 21:53:37 +00:00
lib Changed project structure 2023-01-19 21:53:37 +00:00
pages Changed project structure 2023-01-19 21:53:37 +00:00
prisma Added page views functionality 2023-01-17 21:24:16 +00:00
public Updated CV 2023-01-19 22:00:08 +00:00
styles Migrated to nextjs13 & TypeScript 2023-01-14 21:33:29 +00:00
types Migrated to nextjs13 & TypeScript 2023-01-14 21:33:29 +00:00
.env.example Migrated to nextjs13 & TypeScript 2023-01-14 21:33:29 +00:00
.eslintrc.json Updated portfolio 2023-01-02 18:05:03 +00:00
.gitignore Added page views functionality 2023-01-17 21:24:16 +00:00
jsconfig.json Changed project structure 2023-01-19 21:53:37 +00:00
next.config.mjs Updated views component 2023-01-19 21:18:28 +00:00
package-lock.json Added page views functionality 2023-01-17 21:24:16 +00:00
package.json Added page views functionality 2023-01-17 21:24:16 +00:00
postcss.config.js Migrated to nextjs13 & TypeScript 2023-01-14 21:33:29 +00:00
README.md Updated README 2023-01-17 22:24:08 +00:00
tailwind.config.js Changed project structure 2023-01-19 21:53:37 +00:00
tsconfig.json Changed project structure 2023-01-19 21:53:37 +00:00

Welcome to my portfolio website!

This website was built using React, Next.js and Tailwind CSS. It is designed to showcase my professional experience and skills, as well as provide information about me and my interests.

Features

  • 📝 TypeScript.
  • 💨 Styled with Tailwind CSS.
  • 🌙 Toggleable dark/light mode.
  • ✍️ Personal blog with MDX (JSX in Markdown).
  • 🎵 Shows what I'm listening to on Spotify.
  • 🧮 Dynamic page view counts with Prisma/Supabase.
  • 🤖 Automated RSS feed and sitemap generation.

Additional features will be added in the future. Feel free to explore the different sections, and contact me if you have any questions or would like to work together.