Welcome to SniffSpotter, a website designed to help you find the perfect furry companion based on various criteria such as protectiveness, shedding, trainability, energy, and barking habits. With SniffSpotter, you can search through a database of dogs, view their details, rate them, and add them to your list of favorites.For preview SniffSpotter
- Search Dogs: Utilize the search functionality to find dogs that match your desired criteria, including - protectiveness, shedding, trainability, energy level, and barking habits.
- View Dog Details: Access detailed information about each dog, including its breed, temperament, grooming needs, and more.
- Rate Dogs: Share your experience and rate dogs based on their characteristics and behavior.
- Favorites List: Keep track of your favorite dogs by adding them to your personal favorites list.
- React: The frontend of the website is built using React, a popular JavaScript library for building user interfaces.
- Custom Hooks: Custom hooks are utilized to manage stateful logic and enhance code reusability.
- Effect Hooks: useEffect hook is used for handling side effects such as data fetching and component updates.
- Reusable Components: Components are designed to be reusable, allowing for a modular and maintainable codebase.
## Getting Started
To get started with SniffSpotter, follow these steps:
- Clone the repository: git clone https://github.com/enesuraz/sniff-spotter.git
- Navigate to the project directory: cd sniff-spotter
- Install dependencies: npm install
- Start the development server: npm run dev
- Open your browser and visit website that shown in terminal to view the website.
For any inquiries or feedback, please contact nfk7221@gmail.com.