An open API service indexing awesome lists of open source software.

https://github.com/neodev99/next-portfolio-template

Next.js Portfolio Template built with Next.js, TypeScript, and Tailwind CSS. Designed to showcase projects, hobbies, and achievements with a clean, minimalistic layout.
https://github.com/neodev99/next-portfolio-template

animation-css nextjs nextjs14 portfolio svg-icons tailwindcss typescript

Last synced: 2 months ago
JSON representation

Next.js Portfolio Template built with Next.js, TypeScript, and Tailwind CSS. Designed to showcase projects, hobbies, and achievements with a clean, minimalistic layout.

Awesome Lists containing this project

README

          

# Next Portfolio Template

![GitHub repo size](https://img.shields.io/github/repo-size/NeoDev99/next-portfolio-template)
![GitHub stars](https://img.shields.io/github/stars/NeoDev99/next-portfolio-template?style=social)
![GitHub repo file count](https://img.shields.io/github/directory-file-count/NeoDev99/next-portfolio-template)
![GitHub forks](https://img.shields.io/github/forks/NeoDev99/next-portfolio-template?style=social)
![GitHub followers](https://img.shields.io/github/followers/NeoDev99?label=Followers&logoColor=blue&style=flat)

Welcome to Next.js Portfolio Template. This is a modern, responsive, and customizable personal portfolio built with Next.js, TypeScript, and Tailwind CSS, designed to showcase projects, hobbies, and achievements with a clean, minimalistic layout.

![Portfolio Cover](https://github.com/NeoDev99/next-portfolio-template/blob/main/public/cover/cover.png)

## Table of Contents

- [Next Portfolio Template](#next-portfolio-template)
- [Table of Contents](#table-of-contents)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Contributing](#contributing)
- [License](#license)

## Features

- **Interactive Animations**: Engaging UI/UX powered by Framer-Motion and Tailwind-CSS animations.
- **Project Showcase**: Displays past projects with interactive elements and live demos.
- **Testimonials Section**: A rotating testimonials section to showcase feedback from clients or collaborators.

## Technologies Used

- **[Next.js](https://nextjs.org/)**: A powerful React framework for server-side rendering and static site generation.
- **[TypeScript](https://www.typescriptlang.org/)**: A statically typed language that enhances code reliability.
- **[Tailwind CSS](https://tailwindcss.com/)**: A utility-first CSS framework for building responsive and modern UI quickly.
- **[Framer Motion](https://www.framer.com/motion/)**: For creating complex and smooth animations.
- **[React](https://reactjs.org/)**: A library for building component-based user interfaces.
- **[Next Image](https://nextjs.org/docs/api-reference/next/image)**: Next.js image optimization for improved loading performance.

## Installation

1. **Clone the repository**:

```bash
git clone https://github.com/NeoDev99/next-portfolio-template.git
cd next-portfolio-template
```

2. **Install dependencies**:

```bash
npm install
```

3. **Run the development server**:

```bash
npm run dev
```

Open your browser and navigate to `http://localhost:3000` to explore the project.

## Contributing

Contributions are highly welcome! Please follow these steps to contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-name`).
3. Make your changes and commit them (`git commit -m 'Added new feature'`).
4. Push the changes (`git push origin feature-name`).
5. Open a pull request for review.

## License

This project is free to use for any purpose. Feel free to modify, distribute, and build upon it without any restrictions.