Thiago Silva Lopes's Projects
Projeto desenvolvido com HTML, CSS e JavaScript vanilla. Feito com o objetivo de utilizar a biblioteca JS Vanilla Tilt, e praticar HTML & CSS.
API Rest desenvolvida com o framework Adonis.js v6, utilizando também TypeScript, Lucid ORM & MySQL.
Rest API desenvolvida com Adonis.js e TypeScript. Com Lucid ORM e database MySQL com Docker. Possui timestamps, registro e login de usuários, middlewares de autenticação e níveis de permissão.
Projeto simples que exibe seus dados no GitHub a partir do seu username, criado para treinar data fetch com React e utilizar a lib react-query. Desenvolvido com TypeScript + React + react-query, utilizando o template Vite -> react-ts.
API Rest para meu redesign da rede social Facebook. Desenvolvida com Adonis.js, juntamente com Typescript e MySQL via Docker. Utilizando como base, as aulas do Bootcamp Full Stack da Cataline:
API rest de dados desenvolvida com JsonServer. Utilizada pelo projeto front end iBook, para requisições do tipo GET via axios.
API rest de dados desenvolvida com JsonServer. Utilizada pelo projeto front end OverJob, para requisições do tipo GET.
API rest de dados desenvolvida com JsonServer. Utilizada pelo projeto front end ToDoList, para realização Full Stack CRUD de uma lista de tarefas.
API rest de dados desenvolvida com JsonServer. Utilizada pelo projeto front end VueX Ecommerce Store.
Projeto criado com o Bootcamp Full Stack da Cataline. Desenvolvido com HTML, CSS Grid Layout e práticas do Atomic Design.
Simple CRUD app using React Context API. Made mainly with Expo SDK and React Navigation library.
Repositório de fundamentos do JavaScript. Desenvolvido com aulas de JS e ECMAScript 6+ no basecamp da plataforma online Cataline.
Repositório para estudo de Typescript, Vue.js, Node.js, Adonis.js, VueX, e CSS Grid Layout. Desenvolvido no bootcamp da Cataline:
Landing Page responsiva, com preferências salvas de modo escuro ou claro. Desenvolvida com HTML, CSS, e Javascript. Utilizando também da biblioteca de ícones Boxicons, e da biblioteca de animação de rolagem ScrollReveal.
Servidor proxy simples, desenvolvido com a dependência 'cors-anywhere'. Aplica permissão CORS necessárias no Header de requisições que não possuem o CORS habilitado por padrão.
Some basic CRUD project that our teacher make us do when i was graduating ADS on the Fatec Zona Sul.
Repositório para estudos seguindo as aulas dos cursos da Origamid 🐺:
Website desenvolvido com React.js utilizando JavaScript, juntamente com as bibliotecas styled-components, react-router-dom, react-icons & react-scroll.
Exercícios de desenvolvimento com C++. Criado para estudos de programação na Fatec Zona Sul.
Projeto de clonagem/redesign da rede social Facebook. Desenvolvido com Nuxt.js, com estilizações em SCSS.
Website desenvolvido com Sass + template Vite react-js. Utilizando as libs react-router-dom e react-icons, com metodologias de componentização de código do Atomic Design.
Projeto de clonagem da antiga rede social Orkut, desenvolvido com Next.js, HTML, CSS, e JavaScript. Juntamente com as bibliotecas "styled-components", "nookies" e "jsonwebtoken", instaladas via YARN. Seguindo as aulas da Imersão React #3, da Alura:
Exercícios de desenvolvimento com TypeScript & JavaScript. Destinado à prática para avaliações técnicas.
Criado para praticar construção de UI's com CSS Grid Layout. Com Webpack 5, e os pré-processadores de HTML e CSS, respectivamente: Pug & Sass
Projeto de clonagem da landing page do Messenger Desktop. Desenvolvido com HTML, CSS e Javascript puro. Com o objetivo de praticar media queries, aplicação de diferentes temas, e design responsivo.
Apenas pra servir de backup pessoal. E caso alguém se interesse pelas configs e extensões que eu utilizo 😉
Projeto de clonagem do serviço de streaming Netflix. Desenvolvido utilizando React.js, Sass & a API open source: TMDB. Juntamente com a biblioteca Swiper.
Projeto de chat interativo de suporte e atendimento para websites. Desenvolvido no evento Next Level Week - Edição 5, com Node.js
Projeto desenvolvido com Nuxt.js, HTML, SCSS, Typescript. Juntamente com as bibliotecas: Axios (instalada como módulo do Nuxt), e Swiper.js. Acompanhando e incrementando as aulas do Bootcamp da Cataline: