Clone of Netflix movies page.
Communicates with 'The Movie Database' api for movie information.
Animated with react-spring for fluid 'spring' based animations.
Styled using styled-components to allow css-in-js and include styling inside component file.
Property site for tourists to find long-term rental and property owners to rent their accommodation.
Built as alternative to Facebook groups, but didn't gain traction.
To allow users to upload images of their property and have this hosted remotely the Cloudinary service and API was used.
Full-stack messageboard application using a React frontend.
Redux is used for state management and local storage to persist data.
JWT’s utilised for user authentication. Enabling all users to view the boards but only authenticated users to create new boards/threads/comments.
On the backend passport.js is used for user authentication.
Enzyme & Jest is used for testing to ensure any changes do not break the application.