ccozens / next-profile

Profile site in next.js x typescript

Home Page:next-profile-v4mi.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Profile site with NEXTjs and CSS

Purpose

  • showcase that I can build websites
  • repository for work I want to share
  • learning arena

About

This is this my second website. I switched from CRA to NEXTjs and from JavaScript to Typescript as a learning experience in more robust technologies, and from Tailwind to CSS to improve my understanding of native CSS. I have found the switch from React/JS to Next/TS a significant step in utility, especially in regards building more than just an SPA, and in TypeScript helping prevent compilation errors. I will continue in both for the timebeing to cement learning.

Rough edges

This site isn't perfect. To that: I know!
    1. This is my first NEXTjs site, my first TypeScript project, my second website. I'm taking courses in Typescript and UI/UX design as I go. This isn't an excuse. It's a statement that I'm a learner. I'm keen for feedback, so please [shoot me an email](mailto: officechrisgarden@gmail.com) with comments/suggestions.
    2. As this is a personal project there's no feedback loop. In general, I'm aiming to apply 80:20 - which in my interpretation means "its better to have a functional site with all pages and components complete, than 2/3 of the components perfect and the remainder not functional".

In other words: I'll perfect it in due course, as I receive feedback and apply new learning. For now, I'm stoked that its up and running less than 6 months after I started learning HTML.

About

Profile site in next.js x typescript

next-profile-v4mi.vercel.app

License:MIT License


Languages

Language:TypeScript 73.0%Language:CSS 22.8%Language:JavaScript 4.2%