Two-page art gallery project, users will be able to view the optimal layout depending on their device's screen size.
Single-page design portfolio
Users should be able to view the optimal layout for the site depending on their device's screen size, navigate the slider.
Equalizer landing page
Users will be able to view the optimal layout depending on their device's screen size.
GitHub user search app
The app allows to search for GitHub users by their username, see relevant user information based on their search, switch between light and dark themes.
Galleria slideshow site
Users should be able to navigate the slideshow and view each painting in a lightbox.
Interactive pricing component
Users should be able to use the slider and toggle to see prices for different page view numbers and view the optimal layout for the app depending on their device's screen size.
Crowdfunding product page
The page allows users to make a selection of which pledge to make, see an updated total money raised based on the pledge total after confirming a pledge and see the number of total backers increment by one after confirming a pledge.
Tip calculator app
The app calculates the correct tip and total cost of the bill per person.
Blogr landing page
Users should be able to view the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page.
Typemaster pre-launch landing page
The layout shifts from mobile, to tablet, to desktop. Users should be able to view the optimal layout depending on their device's screen size and see hover states for interactive elements
Sunnyside agency landing page
Users should be able to view the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page.
Ping coming soon page
Users should be able to receive an error message when the form is submitted if the input field is empty ("Whoops! It looks like you forgot to add your email") or the email address is not formatted correctly ("Please provide a valid email
address").
Intro component with sign-up form
Users should be able to receive an error message if any input field is empty and the email address is not formatted correctly.
Base Apparel coming soon page
Users should be able to view the optimal layout depending on their device's screen size, receive an error message when the form is submitted if the email address field is empty or not formatted correctly.
Pod request access landing page
Users should be able to view the optimal layout depending on their device's screen size, receive an error message when the form is submitted if the email address field is empty or not formatted correctly.
3-column preview card component
This project required me to build out this 3-column preview card component and get it looking as close to the design as possible. I used HTML5, along with CSS Flexbox.
Meet landing page
Users should be able to view the optimal layout depending on their device's screen size and see hover states for interactive elements. I used HTML5, along with CSS Flexbox.
Stats preview card component
This project required me to build a fully responsive landing page to the designs provided. I used HTML5, along with CSS Flexbox.