pet-adoption-react Tailwind Templates

Pet Adoption React

This is a site developed to explore different features, tools, and design patterns of React. Project features Vite, React Router, React Query, Portals, TypeScript, Error boundries, Hooks and Class Components,Testing and Tailwind CSS

Adopt Me

Overview

I started this project to get deeper, more thorough understanding of React and its features. The initial version of the project uses Javascript, React, Vite, and React Query. It allowed me to get further experience with React Query's caching capabilities, client-side routing, portals, class components, controlled/uncontrolled forms, creating error boundaries, context, and using ESLint, Prettier, and plugins to help development.

V1.0 GIF Demo

After compleating version 1.0, I wanted to continue using the project as a learning platform to gain exposure to other tools that are trending in the React community.

I first branched into refactoring the project from a single global stylesheet to use TailwindCSS. This was my first experience using Tailwind and I think that it has a lot of merit when it comes to quickly creating a layout and styling. I personally liked working with it more than more opinionated design frameworks like Material UI and Bootstrap. The branch provided insight for me into Tailwind basics, apply, breakpoints, and plugins.

Tailwind GIF Demo

I hope to soon continue the course and expand the project to use Typescript, Vitest, and to SSR. Thanks for taking the time to look over the project, if you notice any issues or have comments please reach out, I would love to hear them!

Top categories

Loading Svelte Themes