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

https://github.com/alannub/portfolio

Portfólio
https://github.com/alannub/portfolio

biomejs framer-motion react-hooks react-router reactjs styled-components vitejs

Last synced: 3 months ago
JSON representation

Portfólio

Awesome Lists containing this project

README

          

# Portfólio Pessoal - Alan Miranda

![Portfolio Preview](/public/preview.png)

Este é o meu portfólio pessoal desenvolvido com React, TypeScript e Styled Components. O projeto apresenta uma interface moderna e responsiva, com navegação suave e animações elegantes.

## 🚀 Tecnologias Utilizadas

- [React](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Styled Components](https://styled-components.com/)
- [React Router](https://reactrouter.com/)
- [Framer Motion](https://www.framer.com/motion/)
- [Phosphor Icons](https://phosphoricons.com/)

## ✨ Funcionalidades

- Design responsivo com suporte a mobile
- Navegação suave entre seções
- Animações de transição
- Menu mobile com painel lateral
- Tema no momento apenas escuro
- Navegação por scroll
- Interface moderna e minimalista

## 🛠️ Como Executar

1. Clone o repositório:
```bash
git clone https://github.com/AlAnNuB/portfolio
```

2. Instale as dependências:
```bash
npm install
# ou
yarn install
```

3. Execute o projeto:
```bash
npm run dev
# ou
yarn dev
```

4. Acesse `http://localhost:5173` no seu navegador

## 📱 Responsividade

O projeto é responsivo e se adapta a diferentes tamanhos de tela:

- Desktop: Navegação horizontal com menu completo
- Mobile: Menu hamburger com painel lateral deslizante

## 🎨 Estrutura do Projeto

```
src/
├── components/ # Componentes reutilizáveis
├── layouts/ # Layouts da aplicação
├── pages/ # Páginas/rotas
├── styles/ # Estilos globais e temas
├── types/ # Definições de tipos TypeScript
└── assets/ # imagens utilizadas
```

## 📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

## 🤝 Contribuições

Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

## 📧 Contato

- Email: alannub6@gmail.com
- LinkedIn: [/in/alanmirandasilva](https://www.linkedin.com/in/alanmirandasilva/)
- GitHub: [AlAnNuB](https://github.com/AlAnNuB)

---

Desenvolvido com ❤️ por Alan Miranda