Overview
This is the repository for the second version of a personal portfolio website. It is built using Next.js, TypeScript, Chakra UI, and Emotionjs. The website includes various features such as work experience, tech stacks, projects, volunteer experience, dark and light mode toggle, markdown parsed blogs, blog comments, talks section, responsive view, metadata configuration, and Google Analytics integration.
Features
- Work Experience: Showcases the user’s previous work experience.
- Tech Stacks: Highlights the technologies and programming languages the user is proficient in.
- Projects: Displays a collection of the user’s projects.
- Volunteer Experience: Showcases any volunteer work the user has done.
- Dark & Light mode toggle: Allows the user to switch between dark and light modes for better visibility.
- Markdown parsed blogs: Supports rendering blogs written in Markdown format.
- Blog Comments: Enables users to leave comments on blog posts.
- Talks Section: Showcases any talks or presentations the user has given.
- Responsive View: The website is optimized for viewing on different devices.
- Metadata Configuration: Allows customization of website metadata for SEO purposes.
- Google Analytics: Integrates Google Analytics to track website traffic and user behavior.
Installation
To install the portfolio website:
- Fork and clone this repository.
- Navigate to the
portfolio-v2folder using thecdcommand:cd portfolio-v2. - Install the required dependencies using either
yarn installornpm installcommand. - Start the development server by running
yarn devornpm run dev. - Open
localhost:3000in your browser to view the website.
Summary
The second version of the personal portfolio website is built using Next.js, TypeScript, Chakra UI, and Emotionjs. It includes various features such as work experience, tech stacks, projects, volunteer experience, dark and light mode toggle, markdown parsed blogs, blog comments, talks section, responsive view, metadata configuration, and Google Analytics integration. The installation process involves forking and cloning the repository, installing dependencies, and starting the development server.