Este é o projeto do meu site pessoal, onde compartilho alguns dos meus projetos, publico posts sobre ferramentas e tecnologia em geral e forneço informações de contato, entre outros recursos. O projeto é tematizado em torno de um cenário altamente tecnológico, que narra a história de um personagem em um mundo onde inteligências artificiais evoluíram ao ponto de desenvolver uma autoconsciência...
O projeto contém:
- Webhooks: (Criação de collections automáticas no banco de dados MongoDB quando uma nova Postagem criada no HeadlessCMS; Revalidação de página estática, fazendo uma build da página com projeto em produção; Notificações SMS quando um novo comentário ou denúncia de comentário é criada)
- Painel administrativo: Criado para gerenciamento e controle dos comentários criados, com base na localização para verificar se há algum tipo de SPAM, etc. Além da possibilidade excluir qualquer comentário e até mesmo proibir uma localização de criar comentários. Visualização e tratamento de denúncia feita á comentários.
- Documentação de algumas das rotas da API, sendo possível fazer visualizar a documentação em um objeto JSON através de uma uma request ou página, sendo possível testar as rotas, etc.
- Chatbot: Criei um chatbot para treinando um modelo de IA personalizado, através do Fine-tuning da Openai. Criei algumas dezenas de inputs, porém é necessário criar mais, e criar algumas regras e restrições para o modelo, porém no momento minha conta atingiu o limite de tokens, e assim que possível trabalhei mais o modelo.
- Projetos: Disponibilização de projetos pessoas e profissionais criados.
- Posts: Postagens referente a área de programação e Design.
- Contato: Mídias Sociais, e contato através de um formulário.
Entre outras funcionalidades.., clique no link abaixo para conhecer o meu trabalho, estou disponível caso queira falar sobre o projeto ou oportunidades na criação ou colaboração de projetos existentes ❣️
O site tem um ótimo SEO, então você pode acessar pesquisando por: Gabriel Durr ou acesse diratamente Clicando aqui.
1- Irá realizar o clone e instalar as dependências e abrir o projeto no VS Code :
git clone https://github.com/gabriel-durr/gx-portfolio && cd gx-portfolio && npm install && code.
2- Agora basta iniciar o server local com seguinte comando:
npm run dev
Foram realizados testes unitários nos seguintes components:
[x] Header
[x] Curriculum
[x] Dark Mode
[x] Contact Form
[x] Lang Switcher
Para executar os testes:
npm run test
Framer Motion é uma biblioteca de movimento simples, porém poderosa, para React. Ele potencializa as incríveis animações ... Clique para ser redirecionado!
Com Next.js, você pode construir interfaces de usuário usando componentes React. Em seguida, o Next.js fornece estrutura, recursos e otimizações adicionais para seu aplicativo.... Clique para ser redirecionado!
O nome "SWR" é derivado de stale-while-revalidate, uma técnica de invalidação de cache ... Clique para ser redirecionado!
Mongodb: A plataforma de dados do desenvolvedor que fornece os serviços e as ferramentas necessárias para criar aplicativos distribuídos rapidamente ... Clique para ser redirecionado!
|