Skip to content

Darkrove/portfolio-website

Repository files navigation

Portfolio Website

Welcome to my personal portfolio website repository! This website showcases my skills, projects, and links, providing an overview of my professional profile.

image image

Features

  • Home Page: An introduction to who I am, my skills, and a call-to-action to explore further.
  • Projects Section: A collection of my featured projects with descriptions, links, and images.
  • Contact Section: Multiple ways to connect with me, including email, LinkedIn, and GitHub.
  • Responsive Design: Ensures a great user experience on all devices.
  • Clean and Modern Design: A visually appealing layout that makes the content stand out.

Features to Be Added

While my portfolio website is already functional and informative, there are several features that I plan to add to enhance it:

  • Stats Section: Display key statistics such as the number of projects completed and LeetCode stats.
  • Resume Download: Allow visitors to download my resume/CV.
  • Blog Section: Share articles, tutorials, or thoughts related to my field.
  • Testimonials: Showcase endorsements or recommendations from colleagues and clients.
  • Dynamic Content: Implement a content management system (CMS) for easy content updates.
  • Integration with Backend: Create an admin panel to manage projects, stats, and other dynamic data.
  • Improved SEO: Optimize the website for better search engine discoverability.
  • User Analytics: Integrate tools like Google Analytics to track user behavior and traffic.
  • Improved Project Filtering: Allow users to filter projects by technology, industry, or other criteria.

API Integrations

  • LeetCode API: Fetch and display LeetCode stats. You can access your LeetCode stats by visiting the LeetCode API Link. To get your own LeetCode statistics, simply replace darkrove in the URL with your LeetCode username. For example, to fetch your LeetCode stats, you can use the following URL: https://sajjadshaikh.vercel.app/api/leetcode?username=your_username_here.

API Integrations to Be Added

To make my portfolio website more interactive and dynamic, I plan to integrate the following APIs:

  • GitHub API: Fetch and display my latest GitHub repositories or contributions.
  • LinkedIn API: Display LinkedIn recommendations, job history, or other relevant data.
  • Google Analytics: Track user behavior and gather insights about website traffic.
  • Content Management System (CMS): Implement a CMS to manage blog content.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

License

This project is licensed under the MIT License.