This is my personal portfolio website built with Next.js, showcasing my work, skills, and projects.
To run the project locally, follow these steps:
git clone https://github.com/ayemteezy/your-portfolio.git
cd your-portfolionpm install # or yarn install | pnpm install | bun installCreate a .env.local file in the root directory and add the necessary environment variables:
GH_ACCESS_TOKEN=your_github_access_token
GH_USERNAME=your_github_username
NEXT_PUBLIC_APP_URL=your_app_urlModify these values based on your setup.
npm run dev # or yarn dev | pnpm dev | bun devThen, open http://localhost:3000 in your browser.
- Built with Next.js for a fast and optimized experience
- Responsive design for seamless browsing on any device
- Dark mode & Light mode for better accessibility
- Showcases projects, skills, and experience
- Integrated contact form for easy communication
- Frontend: Next.js, React, Tailwind CSS
- Animations: Framer Motion
- Deployment: Vercel
You can customize your site settings in site-config.ts:
import { SiteConfig } from "@/types";
import { env } from "@/env.mjs";
export const siteConfig: SiteConfig = {
name: "Your Website Name",
author: "Your Name",
description: "Your Website Description",
contact: "Your Contact Info",
url: env.NEXT_PUBLIC_APP_URL,
ogImage: `${env.NEXT_PUBLIC_APP_URL}/logo.svg`,
links: {
github: "Your GitHub URL",
facebook: "Your Facebook URL",
twitter: "Your Twitter URL",
linkedin: "Your LinkedIn URL",
email: "Your Email Address",
resume: "Your Resume Link",
},
};Modify these settings to personalize your portfolio.
The portfolio is deployed on Vercel. To deploy your own version:
- Push your code to a GitHub repository.
- Connect the repository to Vercel.
- Deploy with one click!
Check out the official Next.js deployment guide for more details.
This project is open-source and available under the MIT License.
🚀 Let's connect! Feel free to check out my portfolio and get in touch!