portifolio
Portfólio de Felipe Fernandes
Este é o repositório do meu portfólio pessoal, desenvolvido com Flask e apresentando meus projetos e habilidades como desenvolvedor.
🚀 Tecnologias Utilizadas
- Python 3.12
- Flask 2.3.3
- HTML5
- CSS3
- JavaScript
- Tailwind CSS
📁 Estrutura do Projeto
portifolio/
├── app/
│ ├── api/
│ │ └── app.py
│ ├── static/
│ │ ├── css/
│ │ ├── img/
│ │ └── javascript/
│ │ ├── email.js
│ │ └── tema.js
│ ├── templates/
│ │ ├── contact.html
│ │ ├── index.html
│ │ └── projects.html
│ ├── views/
│ │ └── main_views.py
│ └── data.py
├── .gitignore
├── config.py
├── README.md
├── run.py
└── tailwind.config.js
🛠️ Funcionalidades
- Página Inicial: Apresenta uma breve introdução e destaca minhas habilidades principais.
- Projetos: Exibe uma lista dos meus projetos mais relevantes, com descrições e links.
- Contato: Formulário de contato para mensagens diretas.
- Tema Escuro/Claro: Alternância entre temas para melhor experiência do usuário.
🔧 Como Executar
- Clone o repositório:
git clone https://github.com/lipefan0/portifolio.git
- Navegue até o diretório do projeto:
cd portifolio
- Instale as dependências:
pip install -r requirements.txt
- Execute o aplicativo:
python run.py
- Acesse
http://localhost:5000
no seu navegador.
📊 Dados Dinâmicos
Os dados exibidos no portfólio são gerenciados através do arquivo data.py
na pasta app
. Isso permite uma fácil atualização e manutenção das informações exibidas, incluindo habilidades e projetos.
🎨 Estilização
O projeto utiliza Tailwind CSS para estilização, proporcionando um design responsivo e moderno.
📧 Funcionalidade de E-mail
O arquivo email.js
na pasta static/javascript
gerencia a funcionalidade de envio de e-mails através do formulário de contato.
🌓 Tema Escuro/Claro
A alternância entre temas escuro e claro é controlada pelo arquivo tema.js
na pasta static/javascript
, oferecendo uma experiência de usuário personalizável.
🔮 Desenvolvimentos Futuros
- Implementação de um blog integrado
- Adição de uma seção de depoimentos
- Integração com API do GitHub para exibição automática de projetos
🤝 Contribuições
Contribuições, problemas e solicitações de recursos são bem-vindos. Sinta-se à vontade para verificar a página de issues se quiser contribuir.
📄 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
📞 Contato
Felipe Fernandes - Linkedin
Link do Projeto: https://github.com/lipefan0/portifolio