Skip to content
View Willsmt's full-sized avatar

Block or report Willsmt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Willsmt/README.md

Olá, eu sou o Willians 👋

Visitas no perfil Disponível para vagas

Desenvolvedor Front-End · React · TypeScript · em transição para Full Stack Python

Construo interfaces responsivas e componentizadas com foco em código limpo, escalável e bem estruturado. Atualmente expandindo a stack rumo ao desenvolvimento Full Stack com Python.


🚀 Projetos em destaque

🍔 efood — App de delivery de comida

Aplicativo de delivery construído a partir de um layout do Figma, com checkout completo integrado a uma API real.

React · TypeScript · Redux Toolkit · Styled Components · React Router · Formik · Yup · Vite

  • Listagem de restaurantes e cardápios consumidos por AJAX
  • Carrinho com Redux Toolkit (total calculado por selector)
  • Checkout em etapas com formulários validados (Formik + Yup) e POST para a API
  • Deploy contínuo na Vercel

🔗 Acesse: https://efood-react.vercel.app

🎮 EPlay — E-commerce de games

E-commerce de jogos com catálogo, categorias, carrinho e checkout completo, consumindo uma API real com cache.

React · TypeScript · Redux Toolkit · RTK Query · Styled Components · React Router · Formik · Yup · Vite

  • Catálogo e categorias consumidos via RTK Query (com cache e estados de loading/erro)
  • Carrinho lateral gerenciado por Redux Toolkit
  • Checkout com formulários validados (Formik + Yup), máscaras de CPF/cartão e parcelamento dinâmico
  • Deploy contínuo na Vercel

🔗 Acesse: https://eplay-loja-react.vercel.app


🛠️ Tecnologias & Ferramentas

💻 Linguagens

JavaScript TypeScript HTML5 CSS3

⚛️ Frameworks & Bibliotecas

React Vue.js Redux Styled Components Bootstrap

⚙️ Ferramentas & Automação

Git GitHub Sass Less Gulp Grunt

🧪 Testes

Jest Testing Library Cypress


🧠 Conceitos & Metodologias

Desenvolvimento Front-End · Design Responsivo · Integração de APIs (AJAX / Fetch) · Programação Orientada a Objetos (POO) · Atomic Design · Arquitetura CSS (BEM e SMACSS) · Criação de Landing Pages


💡 Competências em detalhe

  • React + TypeScript com gerenciamento de estado (props, eventos, estado local/global)
  • Redux Toolkit e RTK Query para fluxo de dados e performance
  • CSS-in-JS com Styled Components, seguindo Atomic Design
  • JavaScript moderno (ES6+): arrow functions, spread/rest, map/set, async
  • POO em JavaScript: herança, encapsulamento, código modular
  • Consumo de APIs com AJAX / Fetch e tratamento de exceções
  • CSS responsivo: Flexbox, Grid, breakpoints e viewport
  • Pré-processadores (Sass / Less) e automação de tarefas com Gulp / Grunt
  • Organização de CSS com BEM e SMACSS
  • Testes com React Testing Library (unitários) e Cypress (E2E)
  • Versionamento com Git (branches, merge, resolução de conflitos e pull requests) e GitHub

🚧 Em estudo

Python (Back-end) · rumo ao Full Stack


📊 Estatísticas

Stats Top Langs


📫 Contato

LinkedIn Email

Pinned Loading

  1. efood_react efood_react Public

    🍔 App de delivery de comida com checkout integrado a API

    TypeScript

  2. task-note task-note Public

    Forked from ogiansouza/minhas-tarefas

    📝 App de notas e tarefas em React + TypeScript

    TypeScript

  3. github_perfil_react github_perfil_react Public

    🔎 Busca de perfis do GitHub (API) em React

    JavaScript

  4. ia_gesto_com_imagem ia_gesto_com_imagem Public

    🤖 Reconhecimento de gestos por imagem

    Python

  5. cursoebac cursoebac Public

    📚 Exercícios do curso EBAC

    JavaScript

  6. eplay-loja-react eplay-loja-react Public

    🎮 E-commerce de games em React + TypeScript

    TypeScript