NextJS Portfolio
Aug 20, 2023
This is my personal portfolio site developed using NextJS and hosted on Vercel. It takes advantage of NextJS API routes for the application's API layer, removing the necessity for a separate backend server and facilitating functionalities such as database connectivity.
Tech Stack
When choosing the tech stack for a personal portfolio or any content-focused website, the options usually boil down to using a content management system - short for CMS, or a custom solution where you can embed your content directly into your project, often through markdown or its advanced version, MDX. I opted for the CMS route, particularly Contentful.
Here is the tech stack used in this project:
NextJS
Typescript
Material UI
Firebase
Vercel
Git
Features
Here are some of the features:
NextJS API routes
Dark theme support
Contact Form with Resend and React Email
Serving static pages for better user experience
In the pipeline
There isn't really much in the pipeline for now other than publishing more content, but here are some ideas:
Improving SEO
Newsletter subscription form