This project is a developer portfolio built using Next.js. It showcases a professional portfolio template that can be customized for any developer looking to display their skills, projects, and experience in a clean and modern design.
- Responsive Design: Fully responsive across devices and screen sizes.
- Next.js Framework: Utilizes the powerful Next.js framework for server-side rendering and fast page loads.
- Tailwind CSS: Styled with Tailwind CSS for a sleek and modern UI.
- FontAwesome Icons: Integrated FontAwesome React icons for easy-to-use and customizable social media links and other icons.
- SEO Friendly: Optimized for SEO with meta tags and responsive design.
- Reusable Components: Built with modular, reusable React components for flexibility and maintainability.
To set up this project locally:
-
Clone the repository:
git clone https://github.com/luthda/nextjs-dev-portfolio.git
-
Navigate to the project directory:
cd nextjs-dev-portfolio
-
Install dependencies:
yarn install
-
Run the development server:
yarn dev
-
Open
http://localhost:3000
in your browser to view the portfolio.
You can customize the portfolio content by editing the components in the components
folder. Here are the primary components:
- AboutSection: Customize the "About Me" section.
- ContactSection: Modify the contact form and social media links.
- ProjectSection: Add your own projects with descriptions and links.
To deploy the project, you can use platforms like Vercel or Netlify. For Vercel, follow these steps:
- Push your repository to GitHub.
- Sign in to Vercel and import your project.
- Set up environment variables if needed.
- Click "Deploy" and your portfolio will be live!
Contributions are welcome! If you find any issues or have improvements, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.