Pedro H. Santos's repositories
mini-chatbot
Criando um chatbot utilizando Next, Shadcn/UI (com base em RadixUI), OpenAIAPI e também AI SDK (Vercel). Este foi produzido junto à um desafio da Rocketseat (mais precisamente com o Diego Shell). *É necessário uma key da OpenAI no .env.local na raiz do projeto para que o mesmo responda as questões*
blog-pessoal-next-js
Aqui no repositório, este sendo o último da Trilhe de Desenvolvimento React da DIO, é a apresentação de um blog feito com NextJS e Javascript, utilizando ferramentas como Axios, dentre outros. Do qual o desafio proposto seria, utilizar um blog criado do Supabase (do qual criei do zero), implementar e mostrar o conteúdo da postagem dentro da página
gitFind
O GitFind se consiste em você poder encontrar qualquer usuário que tenha uma conta no GitHub, basta digitar o username do mesmo (nick abaixo do nome) e o mesmo será encontrado. Este projeto foi feito, se utilizando de React, CSS e Javascript, através do Curso da DIO (Digital Innovation One) de React
tailwind-spotify
Recriando a interface do Spotify, utilizando NextJS e TailwindCSS, através da aula do canal Rocketseat.
chatgpt-clone
Este clone do ChatGPT faz parte da área de projetos da DIO. O reposiório foi elaborado utilizando Node.JS, React e Javascript, e também das ferramentas Axios, Cors e Express
dio-lab-open-source
Repositório do lab Contribuindo em um Projeto Open Source no GitHub da Digital Innovation One.
fetch-api-cripto
No repositório a seguir, é requisitado da API da Coin Market App, uma lista de criptomoedas, com seu respectivo nome, sigla e data de expedição (há mais dentro do arquivo JSON, porém puxei destes). Este partiu através de um projeto da DIO sobre Fetch API
gerador-senhas
Um gerador de senhas comum. Feito com estudos ao Matheus Battisti
GitHub-Wiki
Este repositório tem quase a mesma função do giFind (https://github.com/PedroJuri/gitFind), porém faz uma busca mais específica do repositório de um usuário, podendo acessar por ali e também criar uma lista caso queira. Desenvolvido com React, CSS e Javascript, através do curso de React Developer da DIO (Digital Innovation One)
login-react-typescript
Neste repositório é apenas mostrado uma área para ser feito o login do usuário (foi clonada da Trilha React da DIO (Desafio-4)), o conceito é fazer com que o botão fique desabilitado até que o usuário preencha corretamente os campos, ou seja, o email ser válido e a senha ter mais de 6 caracteres. Neste foi usado o React-Hook-Forms e o Yup
museu-nacional
Projeto de site feito com HTML5, CSS3, Normalize CSS e HTMLShiv (para compatibilidade), de um modelo baseado no museu nacional do Rio de Janeiro
noticias-cidade
Projeto feito com HTML e CSS, sobre um site de noticias.
portfolio-tailwind
Neste repositório, será elaborado com base nas aulas do curso de Tailwind CSS da DIO, um portfólio utilizando as ferramentas TailwindCSS e HTML
projeto-chale-hotel
Projeto utilizando HTML e CSS de página única, para demonstrar um site de hotel
web-components
Trabalhando com Web Components no Front-End (Desafio 01 - Bootcamp Santander DIO 2023)