View the current version at pets.lindapaiste.com.
This code was initially created for savearescue.org to power their adoptable dog and cat search.
- Created with
Create React App - Hosted on
Vercel cracoused on top ofreact-scriptsin order to support custom.lessstylesheet variables
- UI with
antd - Carousels with
react-slick - Navigation with
react-router - API fetching with
axios - State management with
redux- Reducers and
thunkactions created with@reduxjs/toolkit - Connected to React with
react-redux
- Reducers and
- Text parsing with
he - Query string parsing with
qs - Basic utilities from
lodash
- All pet data from
RescueGroups.orgv5 REST JSON API.- Uses both
GETandPOSTrequests, wherePOSTrequests are used for passing complex search filters.
- Uses both
- Estimated user location from
IPLocate.io.- I built a more accurate "use my current location" button with the web
Geolocation API, but the client didn't like this and preferred for users to enter a zip code.
- I built a more accurate "use my current location" button with the web