Emmanuel's Book Store
React ecommerce for portfolio purposes, my biggest project created from scratch with Next.js to show what I can do. I highlight the search and shopping cart features.
The project documentation on GitHub contains installation instructions, organization standards, technologies used, and project features that you can try in the live version.
Principles: full responsive, full TypeScript, automated tests, built for CI/CD, clean code, client and server rendering, cache, UI/UX, performance and accessibility.
Frontend Challenge
Project developed in just 3 days for the Coodesh company selection process. It has two pages that consume an API, one for listing and searching for Pokémon with infinite scrolling, and another with the Pokémon's details.
The project documentation on GitHub contains the provided design file, installation instructions, suggested improvements to the provided design file, and organization standards.
Tech Stack: Nuxt 3, Tailwind CSS, Typescript, Tanstack Query.
Topaz UI component library
Develop this UI component library for React and Vue projects. Created some reusable components (button, heading, icon, input, textarea, tag and toggle theme so far), fully responsive, built-in TypeScript support, dark and light theme, font size and colors customizable through preset.
Maintain React version using Next.js, TypeScript, Tailwind CSS, Jest and Testing Library for Unit Testing, tsdx for packaging, Storybook for documentation. Go to GitHub, NPM or Documentation.
Maintain Vue version using using Vite, TypeScript, UnoCSS with Tailwind CSS, Vitest and Testing Library for Unit Testing. Go to GitHub, NPM or Documentation.