A modern web application built with React & TypeScript that connects shelter dogs with their forever homes.
- Browse Animal Profiles
- Smart Pagination
- Administrative Dashboard
- Fully Responsive Design
- Real-time Updates
- Component-Based Design - Modular components for improved maintainability
- Context API Integration - Efficient state management across the application
- Form Handling - User-friendly forms for managing animal data
- Image Optimization - Consistent image display with fallback handling
AnimalCard
- Display animal profiles in an attractive card formatAnimalList
- Organize and present multiple animal profilesAnimalTable
- Administrative view for managing animal dataAddAnimalForm
- User-friendly form for adding new animalsPagination
- Navigate through multiple pages of animal profiles
- React 18 - Modern UI library for building interactive interfaces
- TypeScript - Type safety for more reliable code
- Vite - Next-generation frontend tooling for faster development
- Context API - State management without additional libraries
- Fetch API - Clean, promise-based HTTP requests
Home page displaying animal cards with pagination
Clean, minimalist footer
Contact page
Administrative interface for managing animal profiles
Contributions are welcome! Please feel free to submit a Pull Request.