Logo
Projects

Projetos

Estes são alguns dos projetos que ja construí

Imagem de uma das telas do projeto Design System. Na imagem consta a lista dos tokens de cores do projeto

Design System

Este projeto foi concluído durante minha jornada na Rocketseat. Durante o Projeto 05 do Ignite, aprendi muita coisa com o Diego Fernandes e desenvolvi um design system abrangente, repleto de diversos componentes e estados distintos. Utilizei o poderoso React para a construção dos componentes, combinando-o com ferramentas como Storybook para...

  • React
  • Typescript
  • Radix
  • Stitches
  • Storybook
  • Turbo Repo
Ler mais
Tela principal do projeto Ignite Shop com um carousel de imagens das camisetas que estão sendo vendidas; O modal do carrinho para finalizar a compra esta aberto.

Ignite Shop

Um projeto que surgiu durante o Módulo 04 do Ignite da Rocketseat e inicialmente, concentrei-me na criação de uma conexão com o Stripe para buscar e gerenciar produtos, especificamente camisetas, enquanto explorava os fundamentos do desenvolvimento. Utilizei Next.js como base para o projeto, aproveitando o poder do StitchesJS para toda...

  • React
  • Typescript
  • Stitches
  • Stripe
Ler mais
Tela de home do Coffee Delivery com alguns de seus produtos, um título contendo 'Encontre o café perfeito para qualquer hora do dia', com uma imagem do copo com alguns grãos de café.

Coffee Delivery

Um projeto desenvolvido como um desafio do módulo de React no Ignite da Rocketseat. Este projeto visa gerenciar o carrinho de compras de uma cafeteria fictícia, oferecendo uma gama de funcionalidades para uma experiência de compra aprimorada. Ao longo do desenvolvimento, concentrei-me em diversos aspectos-chave como listagem detalhada de produtos...

  • React
  • Typescript
  • TailwindCSS
  • React Hook Form
  • Zod
  • Immer js
Ler mais
Tela principal do Reminder Calendar, contendo um título escrito 'Janeiro de 2024' e um calendário com os dias do mês.

Reminder Calendar

O reminder calendar foi um dos meus primeiros projetos no mundo da programação e basicamente a minha ideia era fazer um calendário que fosse capaz de fazer anotações em cada dia. Esse projeto é um dos que mais tenho orgulho porque eu construí todo do zero, sem me basear em...

  • Javascript
  • HTML
  • CSS
Ler mais
Tela de início do projeto Book Wise, contendo um menu lateral na esquerda para navegação entre as páginas, uma lista de avaliações mais recentes no meio da tela e uma lista de livros populares na direita.

Book Wise

Este projeto foi construído com Next.js e faz o gerenciamento de leituras, contando com avaliações dos livros. A construção do frontend foi feita toda em cima do Next 13, e além disso pude desenvolver o backend com prisma e banco de dados mysql rodando no container do docker. Toda a...

  • React
  • Next
  • Typescript
  • Radix
  • React Hook Form
  • Zod
  • Prisma
  • React Query
  • Google APIs
Ler mais
Imagem de início do DT Money, contendo 2 botões, um para cadastrar uma nova transação e outro de configurações; Mais abaixo 3 cards com os valores de entradas, saídas e total respectivamente.

Dt Money

O dt money foi minha primeira aplicação web desenvolvida com ReactJS durante o Ignite da Rocketseat. Essa jornada foi incrível, pois pude mergulhar no controle de finanças pessoais, aprendendo valiosas lições ao longo do desenvolvimento. Inicialmente foi construído para gerenciar entradas e saídas financeiras, fornecendo uma base sólida para aprimorar...

  • React
  • Typescript
  • Styled Components
  • Mirage JS
Ler mais
Tela de início do Ig.news, na esquerda tem um título, subtítulo, descrição e botão para assinar o serviço; Na direita uma imagem de uma mulher de camisa amarela, óculos e cabelo liso preto amarrado, com um café do lado da mesa, lendo alguns posts na plataforma.

Ig.news

Este é um projeto desenvolvido durante o Chapter III da trilha de React JS no Ignite e é uma plataforma de posts que oferece aos usuários acesso a conteúdos diários sobre React, disponíveis por meio de uma assinatura mensal. Ao longo do desenvolvimento, utilizei uma gama de tecnologias para garantir...

  • React
  • Next
  • Typescript
  • Stripe
  • Sass
  • Fauna DB
Ler mais
Rocket Shoes, um site incrível para comprar seus tênis. Na imagem tem alguns cards de cada tênis, de cores branco e preto, com o botão para adicionar o produto ao carrinho.

Rocket Shoes

Este projeto foi fornecido através de um template pela Rocketseat. Toda a estilização já estava feita mas o desafio era fazer a integração com o carrinho de compras. Foi um projeto muito interessante, pois pude fixar melhor o uso da Context API. Além disso, apliquei toda a responsividade....

  • React
  • Typescript
  • Styled Components
  • Jest
Ler mais
Tela com um contador de tempo para executar uma atividade. Uma navegação o canto superior direito para listar as atividades já executadas.

Ignite Timer

Este é um projeto para se aplicar a técnica de Pomodoro, que consiste em deixar o dia da pessoa mais produtivo em qualquer coisa que precise se concentrar. Basicamente consiste em trabalhar em algo por determinado tempo e dando pausas, mas nesse tempo em que estiver trabalhando, tem de se...

  • React
  • Typescript
  • Styled Components
  • React Hook Form
  • Zod
  • Immer js
Ler mais
Tela com um player de video e uma lista de módulos e aulas. Botão superior para alterar entre autoplay e um botão para enviar o feedback.

Redux + Zustand

Este projeto foi construído com o objetivo de entender como trabalhar com Redux e Zustand para controle de estado. A aplicação é um video player com módulos de aulas, onde é possível selecionar a aula e o módulo que deseja assistir. Também foi aplicado testes unitários com o vitest....

  • React
  • Typescript
  • TailwindCSS
  • Radix
  • Redux Toolkit
  • Zustand
Ler mais
Tela principal do Github Blog, contando com a logo, um sessão de perfil com a foto, nome e bio. Mais abaixo um campo de pesquisa para filtrar a lista de issues de um repositório.

Github Blog

Neste projeto as issues de um repositório do github são apresentadas como posts. Também é possível visualizar o post completo e realizar uma busca por um post específico. O projeto foi desenvolvido com React e Typescript, e para estilização foi utilizado o Styled Components. Um dos meus repositórios esta definido...

  • React
  • Typescript
  • Styled Components
  • React Hook Form
  • Zod
Ler mais
Única tela do projeto Mastering Tailwind, contendo um várias informações, como inputs, drawer menu, navegação em tab e etc.

Mastering Tailwind

Este projeto tem como objetivo construir uma aplicação completa e responsiva com Tailwindcss. A aplicação não tem um objetivo comercial em si, mas possui vários componentes que são usados no dia a dia de várias aplicações e é incrível poder construir todos eles com muita facilidade e rapidez, já que...

  • React
  • Typescript
  • TailwindCSS
Ler mais
Visualizar todos os projetos