Skip to content

🪄🎴 my portfolio, to present my projects and experience as a software developer

Notifications You must be signed in to change notification settings

gabriel-durr/gabdx-portfolio

Repository files navigation

gabdx-portfolio V2


image: gbdx-assistant

image: gbdx-admin



image: gbdx-contact image: gbdx-feedback



⚡ Sobre o Projeto




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 ❣️




☁️🌌 Deploy


O site tem um ótimo SEO, então você pode acessar pesquisando por: Gabriel Durr ou acesse diratamente Clicando aqui.





🧙‍♂️ Feito Com


reactjs nextjs chakra ui typescript prismic.io openai framer motion jest mongodb






📖 Documentação da API








Iniciando o Projeto



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





🧪⚗️ Testes realizados


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!




Gabriel Dürr Author
Made with 💜  by Gabriel Dürr




This project is licensed under the   License: MIT

About

🪄🎴 my portfolio, to present my projects and experience as a software developer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published