Pinned Repositories
breadit
Breadit é um projeto funcional que consiste em um clone da plataforma Reddit. Desenvolvido utilizando Next.js 14, NextAuth para autenticação, Prisma ORM para interação com o banco de dados, Tailwind CSS para estilização, Next Theme para alternância de temas, Shadcn UI para componentes, e outras tecnologias modernas.
casa-inteligente
Projeto de casa inteligente utilizando ESP32 com interação com a Alexa App e MQTT.
curso-nodejs
Este é um projeto destinado a ensinar conceitos básicos de programação em Node.js com códigos e exemplos básicos para iniciantes.
eslint-config-snarloff
Este pacote é uma configuração pré-definida do ESLint e Prettier para projetos Node.js e Next.js, com base no pacote desenvolvido pela Rocketseat. Ele foi criado para facilitar a configuração do linter em seus projetos e garantir a consistência do código em toda a equipe.
Ethical-Hacking
Repositório destinado a projetos de Pentest.
maquina-de-lavar
Este é um projeto desenvolvido como parte do curso técnico em mecatrônica. A máquina de lavar é implementada em linguagem de montagem (assembly) e possui vários processos, sensores, válvulas de entrada e saída, além de botões para controle dos processos, que são exibidos em um LCD.
TechThrowBack
Bem-vindo ao TechThrowback! Este repositório é uma coleção de projetos de iniciante que representam minha jornada de aprendizado na programação. A cada projeto, você encontrará uma visão do meu progresso e da evolução das minhas habilidades ao longo do tempo.
todoapp-nextjs
Este é um projeto de aplicação de lista de tarefas (Todo App) desenvolvido com Next.js. A aplicação possui uma API no Next.js que salva as tarefas em um banco de dados MySQL por meio do Prisma ORM. A estilização é feita com Tailwind CSS, e as requisições são gerenciadas com o SWR.
todolist-java
Este é um projeto de uma REST API de lista de tarefas (TodoList) desenvolvida com Spring Boot e Maven. A aplicação utiliza o Spring JPA para interagir com o banco de dados H2, que armazena os dados em memória.
youtube-clone
Este é um projeto de clone da interface do YouTube desenvolvido com Next.js 12, Material-UI para o design, autenticação utilizando NextAuth.js, Next-Connect para a API e MongoDB como banco de dados.
Snarloff's Repositories
Snarloff/casa-inteligente
Projeto de casa inteligente utilizando ESP32 com interação com a Alexa App e MQTT.
Snarloff/breadit
Breadit é um projeto funcional que consiste em um clone da plataforma Reddit. Desenvolvido utilizando Next.js 14, NextAuth para autenticação, Prisma ORM para interação com o banco de dados, Tailwind CSS para estilização, Next Theme para alternância de temas, Shadcn UI para componentes, e outras tecnologias modernas.
Snarloff/curso-nodejs
Este é um projeto destinado a ensinar conceitos básicos de programação em Node.js com códigos e exemplos básicos para iniciantes.
Snarloff/eslint-config-snarloff
Este pacote é uma configuração pré-definida do ESLint e Prettier para projetos Node.js e Next.js, com base no pacote desenvolvido pela Rocketseat. Ele foi criado para facilitar a configuração do linter em seus projetos e garantir a consistência do código em toda a equipe.
Snarloff/maquina-de-lavar
Este é um projeto desenvolvido como parte do curso técnico em mecatrônica. A máquina de lavar é implementada em linguagem de montagem (assembly) e possui vários processos, sensores, válvulas de entrada e saída, além de botões para controle dos processos, que são exibidos em um LCD.
Snarloff/Snarloff
Snarloff/Api-Todo-List
Snarloff/Finance.co
Snarloff/next-auth
Este é um projeto Next.js 12 que demonstra a autenticação com o provedor GitHub usando NextAuth.js e armazena dados e sessões no Prisma com o serviço MySQL da PlanetScale.
Snarloff/next-firebase
Este é um projeto que permite o cadastro e listagem de tecnologias. Foi desenvolvido com Chakra UI para a interface, autenticação com o login do GitHub via Firebase, Next.js para a camada de frontend, DatoCMS para gerenciamento de conteúdo e GraphQL para acessar e listar as tecnologias.
Snarloff/spotify-clone
Este é um projeto de clonagem da versão web do Spotify, desenvolvido com Next.js 13 e estilizado com Tailwind CSS. O objetivo deste projeto é criar uma réplica da interface web do Spotify.
Snarloff/tiktok-clone
Este é um projeto de clonagem do site do TikTok desenvolvido com Next.js e estilizado com Styled Components.
Snarloff/Todo-List
Snarloff/todoapp-nextjs
Este é um projeto de aplicação de lista de tarefas (Todo App) desenvolvido com Next.js. A aplicação possui uma API no Next.js que salva as tarefas em um banco de dados MySQL por meio do Prisma ORM. A estilização é feita com Tailwind CSS, e as requisições são gerenciadas com o SWR.
Snarloff/todolist-java
Este é um projeto de uma REST API de lista de tarefas (TodoList) desenvolvida com Spring Boot e Maven. A aplicação utiliza o Spring JPA para interagir com o banco de dados H2, que armazena os dados em memória.
Snarloff/TodoList-React
ToDo List feita com o frontend em React (TS) e a API em Adonis.js também em Typescript
Snarloff/youtube-clone
Este é um projeto de clone da interface do YouTube desenvolvido com Next.js 12, Material-UI para o design, autenticação utilizando NextAuth.js, Next-Connect para a API e MongoDB como banco de dados.
Snarloff/simple-node-api
Uma simples API feita em Node,js
Snarloff/sistema-agendamento
Este é um projeto de sistema de agendamento desenvolvido como parte de estudos anteriores. O sistema permite que os usuários cadastrem e visualizem agendamentos em um calendário, vejam detalhes de agendamentos individuais e recebam notificações por e-mail quando uma consulta está próxima.
Snarloff/TechThrowBack
Bem-vindo ao TechThrowback! Este repositório é uma coleção de projetos de iniciante que representam minha jornada de aprendizado na programação. A cada projeto, você encontrará uma visão do meu progresso e da evolução das minhas habilidades ao longo do tempo.
Snarloff/boilerplate-nextjs-shadcn
Snarloff/drakonic.js
O Drakonic é uma biblioteca que permite a implementação de sistemas de filas em aplicações Node.js utilizando o TypeORM como ORM
Snarloff/gemini-recognize-images
O Gemini Recognize Images é um projeto desenvolvido com o objetivo de fornecer uma interface para o reconhecimento de imagens através da integração com a API do Gemini. Esta aplicação permite aos usuários enviar URLs de imagens, que são então processadas pela API do Gemini para extrair descrições detalhadas do conteúdo visual das imagens.
Snarloff/hidroponia
Este repositório contém o código-fonte do projeto de Hidroponia IoT, desenvolvido para integrar tecnologias modernas no cultivo hidropônico. Abaixo, você encontrará informações sobre a estrutura do projeto, as tecnologias utilizadas e as instruções para configurar e executar o sistema.
Snarloff/microservices-base
Application made for the Decode #20 (Microservices fundaments)
Snarloff/next-commerce
Este é um projeto de ecommerce fullstack que engloba a implementação de um aplicativo de loja online, incluindo recursos como autenticação de usuário, pagamento, listagem de produtos e gerenciamento de carrinho. O projeto utiliza uma variedade de tecnologias no frontend e no backend para criar uma experiência de compra completa.
Snarloff/nlw-expert-node
Um sistema de votação em tempo real onde os usuários podem criar uma enquete e outros usuários podem lançar seus votos. O sistema gera um ranking entre as opções e atualiza os votos em tempo real.
Snarloff/nlw-expert-react
Essa aplicação foi desenvolvida durante o NLW Experts da Rocketseat utilizando React, TypeScript, Tailwind e a SpeechRecognition API.
Snarloff/uploadai-api
Este é o repositório da parte da API do projeto Upload.ia, que faz parte das séries de vídeos da NLW da Rocketseat. A API do Upload.ia é responsável por receber os arquivos de áudio otimizados da parte web, configurar prompts e realizar operações de transcrição e geração de sugestões usando as APIs Whisper e Completions da OpenAI.
Snarloff/uploadai-web
Repositório da parte web do projeto Upload.ia da NLW da Rocketseat. Um site para converter vídeos .mp4 em áudio otimizado usando WebAssembly e FFmpeg. Transcrição automática do áudio com Whisper da OpenAI.