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

  1. Clone o repositório:
    git clone https://github.com/lipefan0/portifolio.git
    
  2. Navegue até o diretório do projeto:
    cd portifolio
    
  3. Instale as dependências:
    pip install -r requirements.txt
    
  4. Execute o aplicativo:
    python run.py
    
  5. 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