Voyage.
Where planning your trip is the most exciting bit.
project type | skills used | languages used |
Personal Project | Web Development, Web Design, Unit & Integration Testing | JavaScript ES6, React.JS, SASS |
Come fly with me! Let's fly, let's fly away!
Now you're talking my language | one |
---|---|
I decided to use React to build the site. Its use of re-usable components and shared state meant I could shape a fully interactive website that allowed users to read, explore, save and keep track of their thoughts. To create content for the site, I used a mixture of hardcoded elements and data from a combination of APIs to ensure that users would be able to search for anywhere in the world and get something informative back. |
Creating a visual language | one |
---|---|
The design was focused on creating an experience that was easy to navigate, but still felt contemporary, original and full of personality. The visual language throughout the site is inspired by airport signage — the boxed buttons with their simple direction-driven iconography, the ticker tapes throughout the site and the geometric sans-serif typefaces. Keeping to a very limited and carefully chosen colour palette allows the photography (sourced using a mixture of my own photos and those found across stock sites) to shine. Subtle animation with the ticker tapes and gentle moving of the surfers on the homepage hero image brings a sense of fun and personality. |
Testing makes perfect! | one |
---|---|
I used a variety of testing methods to test and improve the site: I made use of Cypress to perform integration tests, as well as performing unit tests using Jest and React Testing Library. |