A React web app with an Express API backend which provides an easy and clear way to read Tehillim from the browser with a responsive e-reader like experience. The layout of the page's text is updated dynamically with changes in screen-size and font.
This React app gets user location from geolocation, local storage, or user prompt. It then displays information about current weather and sightings of bird species in a ten-mile radius along with an image of the bird species. The user's location and location of the sighting are displayed on an adjacent map. Data is retrieved from the eBird, Google, National Weather Service, Wikipedia, and GeoNames APIs via AJAX.
A mock blog site with built with React which utilizes React Router with a loader. Posts and comments are populated from the JSONPlaceholder API via AJAX. Posts of an individual user can be selected and comments shown or hidden.
HTML drag-and-drop mechanics are used to create a new twist on the classic children's toy. jQuery is used for DOM manipulation. Webpack with dynamic imports is employed to bundle files and media.
This Site
GitHubjQuery and HTML canvas animations are controlled by custom Promises. Bundled with webpack.