NextJS Portfolio Site
This is my own portfolio site built with NextJS and deployed to Netlify. It utilizes NextJS API routes for the API layer, eliminating the need for an extra backend server to serve the application in the first place and also to support things like database connection.
Tech stack
Selecting the tech stack when it comes to a personal portfolio site or really any content oriented website, narrows down to either using a content management system - short for CMS, or a custom solution that allows you to create your content right inside of your project typically utilizing the markdown language or the enhanced version of it which I'm using, MDX.
Here is the tech stack used in this project:
- NextJS
- MDX
- Tailwind
- Netlify
Features
Here are some of the features:
- NextJS API routes
- Dark theme support
- Serving static pages for better user experience
Challenges
Getting MDX set up properly was really the only challenge in terms of deciding about the site architecture and where I wanted to source my content, but other than that, working with NextJS was pretty straight forward specially given that this project did not have much complexity.
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