Petinder

React.js, Next.js, Shadcn/UI, TailwindCSS, Zod, React Hook Form, Prettier, ESLint, Vitest, Zustand

Petinder is a platform that connects pet lovers with adoption centers, animal shelters, and pet-friendly businesses. Its mission is to promote responsible pet ownership, support animal welfare organizations, and offer resources for pet care and pet-friendly spaces. As a volunteer frontend developer, I was dedicated to supporting Petinder’s mission by ensuring a high-quality, scalable, and user-friendly platform.

Petinder img

Key features:

• UI Component Development

Implemented and developed almost all UI components, ensuring visual consistency and a seamless user experience across mobile and desktop platforms.

• Design System Integration

The modular architecture was selected for this project. This allows for better scalability and maintainability.

• Advanced Filtering System

Implemented dynamic filtering functionality by categories like Outdoors and Lodging, enhancing user engagement with customizable search options.

• Pet Profile Page Implementation

Developed an intuitive and informative Pet Profile Page to highlight adoptable pets, improving user interaction and navigation.

• Home Page Implementation

Created a visually appealing and engaging Home Page with sections that contains carrousels with cards that contains relationated information to highlight pet adoption centers and shelters, attracting potential adopters.

• Bug Fixing & UI/UX Enhancements

Resolved multiple UI/UX bugs.

• User Experience Enhancements

Improved navigation and interactive components, including dropdown filters, carousel behavior, and proper alignment of UI elements.

• Code Quality & Project Structure

Maintained high code quality by following best practices and enforcing a modular project structure, ensuring scalability and maintainability.

• Performance Optimization

Optimized page load times and performance by implementing lazy loading, image optimization, and code splitting, resulting in a faster and more responsive user experience.

• Accessibility Improvements

Enhanced accessibility by implementing best practices for screen readers, keyboard navigation, and color contrast, making the platform inclusive for all users.

• Cross-Browser Compatibility

Tested and refined components to ensure consistent functionality and appearance across major browsers.

• Internationalization with Next-Intl

Implemented next-intl for internationalization, enabling seamless support for both English and Spanish languages, making the platform accessible to a wider audience.

• Global State Management with Zustand

Utilized zustand for efficient global state management, providing a simple and scalable solution to handle shared states across different components.

• Testing with Vitest

Employed vitest for unit and integration testing, ensuring the stability and reliability of the frontend by covering critical functionalities and edge cases.

Want to create something?
Rocket

[email protected]