This is the website of the Junglebeauty Bengal Cattery, replicating and building on the functionality of the original site. Customers can view available kittens, graduated cats, and cattery parents, with easy filtering of cats and navigation between kittens and parents. The site also contains cattery information, news, and ways of contacting the owners. Data is drawn from an external database, which is accessed by the owner using an administrative application. The website can be visited here: https://junglebeautybengals.com/
- This application was bootstrapped with Create React App.
- Routes are implemented using React Router DOM.
- Responsive UI elements are implemented using React Bootstrap.
- Cat and image carousels use react-multi-carousel.
- Cats data is stored in a Firestore database, and images are loaded from Firebase cloud storage. Both systems use the Firebase Javascript SDK.
- Sending emails written in the contact form to the owner is accomplished using EmailJS.
- Social media icons are implemented using Font Awesome.
- Contact form popups are implemented using SweetAlert2.