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

https://github.com/vncsraniery/portifolio

Portfólio pessoal para exibir meus projetos e experiências. Um espaço dinâmico e interativo para compartilhar meu trabalho e habilidades.
https://github.com/vncsraniery/portifolio

axios destaque framer-motion github-api nextjs shadcn-ui tailwindcss website

Last synced: 29 days ago
JSON representation

Portfólio pessoal para exibir meus projetos e experiências. Um espaço dinâmico e interativo para compartilhar meu trabalho e habilidades.

Awesome Lists containing this project

README

          


Portfólio Pessoal

Banner Portfólio

## Introdução

Este é o meu **Portfólio Pessoal**, desenvolvido com o objetivo de apresentar meu projetos de programação, explorar tecnologias modernas e realizar integrações com APIs.

### Destaques do projeto:

- **Design elegante e responsivo:** Construído utilizando [TailwindCSS](https://tailwindcss.com/) e componentes acessíveis do [Shadcn UI](https://ui.shadcn.dev/).
- **Código limpo e escalável:** Estruturado com boas práticas para facilitar a manutenção e extensibilidade.
- **Integrações dinâmicas:** Integração com APIs externas para funcionalidades adicionais.

---

## Tecnologias Utilizadas

Este projeto utiliza as seguintes ferramentas e tecnologias:

- **[Next.js](https://nextjs.org/):** Framework React que oferece **SSR**, **rotas dinâmicas** e **otimização de desempenho**.
- **[TailwindCSS](https://tailwindcss.com/):** Framework CSS utilitário para **estilização rápida** e **design responsivo**.
- **[Shadcn UI](https://ui.shadcn.dev/):** Conjunto de componentes acessíveis e personalizáveis, garantindo **interfaces intuitivas e consistentes**.
- **[Framer Motion](https://www.framer.com/motion/):** Biblioteca para criar animações fluidas e interativas.
- **[GitHub API](https://docs.github.com/en/rest):** Utilizada para obter dados dinâmicos sobre repositórios e contribuições.
- **[Axios](https://axios-http.com/):** Biblioteca para realizar requisições HTTP de forma simplificada.

---

## Configuração e Execução

Siga os passos abaixo para configurar e executar o projeto em sua máquina local.

### Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas no seu ambiente:

- [Node.js](https://nodejs.org/)
- [Git](https://git-scm.com/)
- [npm](https://www.npmjs.com/), [Yarn](https://yarnpkg.com/), [pnpm](https://pnpm.io/) ou [Bun](https://bun.sh/)

### Passos para rodar o projeto:

1. **Clonar o repositório:**

```bash
git clone https://github.com/VncsRaniery/portifolio
cd portifolio
```

2. **Instale as dependências:**
```bash
npm install
```

3. **Execute o servidor de desenvolvimento:**
```bash
npm run dev
```

3. **Abra seu navegador e navegue até http://localhost:3000 para ver o site em ação.**
---