Olá, me chamo João Guilherme de Oliveira, tenho 22 anos, cursando Engenharia de software e esse é meu portfólio de

DESENVOLVEDOR FULL STACK

Java Script SQL PHP PHPmyadmin Python HTML CSS LinkedIn GitHub

Projetos .

Conversor Web de Moedas

Introdução:

Este projeto é uma aplicação web interativa que facilita a conversão de valores entre diferentes moedas. Desenvolvido com tecnologias modernas como HTML, CSS e JavaScript, o conversor utiliza a ExchangeRate-API para obter taxas de câmbio atualizadas em tempo real.

Objetivo do projeto:

Oferecer aos usuários uma ferramenta simples e eficiente para converter valores entre diferentes moedas, com taxas de câmbio atualizadas em tempo real.

Processo de Desenvolvimento:

O primeiro passo no desenvolvimento do conversor de moedas foi definir claramente os requisitos e objetivos da aplicação. O foco estava em criar uma ferramenta simples, rápida e precisa para converter valores entre diferentes moedas. Também foram considerados aspectos importantes como a integração com a ExchangeRate-API para obter as taxas de câmbio atualizadas.

Conclusão:

Este projeto não apenas cumpriu sua proposta inicial de facilitar a conversão de moedas, mas também foi uma oportunidade significativa para o aprimoramento das habilidades de desenvolvimento web, com ênfase na integração de APIs externas e na criação de interfaces responsivas.

Link do código

Cronoopet

Introdução:

O CronoPet é uma aplicação desenvolvida para ajudar os usuários a organizarem seus cronogramas de estudos e tarefas. O sistema permite criar, editar, excluir e visualizar cronogramas com tarefas específicas, otimizando o tempo e garantindo que todas as atividades sejam realizadas de forma eficiente.

Funcionalidades principais do projeto


Login e Registro: O CronoPet permite que os usuários se registrem e façam login para acessar suas informações de cronograma de forma segura. O processo de registro exige um e-mail válido e senha, enquanto o login valida as credenciais do usuário.

Recuperação de Senha: Caso o usuário esqueça sua senha, ele pode solicitar a recuperação, onde um código de verificação é enviado por e-mail para que ele possa redefinir sua senha e continuar utilizando a plataforma.

Gestão de Cronogramas: O usuário pode criar cronogramas personalizados, adicionar tarefas, editá-las ou excluí-las conforme necessário. Cada cronograma está vinculado ao usuário, garantindo que os dados sejam exclusivos e acessíveis apenas por ele.

Interface interativa: O design da aplicação é limpo e fácil de usar, permitindo ao usuário adicionar tarefas com checkboxes, acompanhar o progresso, e receber feedback visual quando uma tarefa é concluída (como a mudança de cor nas bordas das tarefas e a animação de confetes).

Objetivo do projeto:

O foco foi praticar requisições API, métodos de autenticação e construção de um pipeline ETL.

Processo de Desenvolvimento:

O objetivo do CronoPet é fornecer uma solução prática e intuitiva para organizar cronogramas de estudos e tarefas, com ênfase na gestão eficiente do tempo e no cumprimento de compromissos. A aplicação visa atender usuários que buscam manter uma rotina produtiva, permitindo personalizar cronogramas e monitorar o progresso de suas atividades de forma simples e visualmente agradável. Além disso, o projeto garante segurança e acessibilidade através de um sistema robusto de login, registro e recuperação de senha, promovendo uma experiência confiável e personalizada para cada usuário.

Conclusão:

O desenvolvimento do CronoPet foi um aprendizado, envolvendo tecnologias de front-end e back-end, desde a criação da interface até a implementação de um banco de dados eficiente. Este projeto demonstra a aplicação prática dos conhecimentos adquiridos.

Link do código

Sobre .

Atualmente procuro um estagio na área e uma oportunidade de evoluir como profissional

Cursando Engenharia de software pela Uniopet atualmente no segundo semestre

💼 Ferramentas: MySQL, PHPmyadmin,PHP ,Java Script, Python, HTML, CSS, GitHub Actions.

🧳 Skils: Tratamento de dados, Rest API, Versionamento de código (Git), CI/CD, Computação em nuvem, linux.

Contato .

Entre em contato comigo através do e-mail: joao-guilherme.oliveira@hotmail.com

ou do Celular: (41) 99865-4640