https://github.com/alanborgesdev/portfolio
https://github.com/alanborgesdev/portfolio
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alanborgesdev/portfolio
- Owner: alanborgesdev
- Created: 2025-10-19T16:09:35.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-12-20T20:32:10.000Z (6 months ago)
- Last Synced: 2025-12-22T20:25:27.432Z (6 months ago)
- Language: TypeScript
- Homepage: https://alanborgesdev.vercel.app
- Size: 48.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfólio Alan Borges
Portfólio pessoal desenvolvido com React, TypeScript e Tailwind CSS, apresentando meus projetos e habilidades como Desenvolvedor Front-end.
## 🚀 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias:
- **React** - Biblioteca JavaScript para construção de interfaces
- **TypeScript** - Superset JavaScript com tipagem estática
- **Tailwind CSS** - Framework CSS utility-first
- **Vite** - Build tool e dev server de alta performance
- **Framer Motion** - Biblioteca de animações para React
- **shadcn/ui** - Componentes React reutilizáveis
- **React Router** - Roteamento para aplicações React
- **Lucide Icons** - Ícones modernos e customizáveis
## 📋 Pré-requisitos
Antes de começar, você precisará ter instalado:
- [Node.js](https://nodejs.org/) (versão 18 ou superior)
- [npm](https://www.npmjs.com/) ou [yarn](https://yarnpkg.com/)
## 🔧 Instalação
Siga estas etapas para rodar o projeto localmente:
```bash
# Clone o repositório
git clone https://github.com/alanborgesdev/portfolio.git
# Entre no diretório do projeto
cd portfolio
# Instale as dependências
npm install
# Inicie o servidor de desenvolvimento
npm run dev
```
O projeto estará disponível em `http://localhost:8080`
## 📦 Build
Para criar uma versão de produção otimizada:
```bash
# Gera os arquivos otimizados na pasta dist/
npm run build
# Preview da build de produção
npm run preview
```
## 🎨 Funcionalidades
- ✅ Design moderno e responsivo
- ✅ Tema claro/escuro
- ✅ Animações suaves com Framer Motion
- ✅ Seções: Home, Sobre, Habilidades, Projetos, Contato
- ✅ Formulário de contato funcional
- ✅ Navegação suave entre seções
- ✅ Performance otimizada
## 📱 Responsividade
O portfólio foi desenvolvido mobile-first e é totalmente responsivo, funcionando perfeitamente em:
- 📱 Dispositivos móveis
- 💻 Tablets
- 🖥️ Desktops
## 🤝 Contribuindo
Contribuições são sempre bem-vindas! Se você tem alguma sugestão:
1. Faça um fork do projeto
2. Crie uma branch para sua feature (`git checkout -b feature/MinhaFeature`)
3. Commit suas mudanças (`git commit -m 'Adiciona MinhaFeature'`)
4. Push para a branch (`git push origin feature/MinhaFeature`)
5. Abra um Pull Request
## 📄 Licença
Este projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.
## 👤 Autor
**Alan Borges**
- LinkedIn: [@alanborgesdev](https://linkedin.com/in/alanborgesdev)
- GitHub: [@alanborgesdev](https://github.com/alanborgesdev)
- Email: alanborgesdev0@gmail.com
---
⭐ Se este projeto te ajudou de alguma forma, considere dar uma estrela!
Feito com ❤️ por Alan Borges