This is a solution to the Manage landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- See all testimonials in a horizontal slider
- Receive an error message when the newsletter sign up
form
is submitted if:- The
input
field is empty - The email address is not formatted correctly
- The
This was my first time using a library like SwiperJS, and I found it to be very helpful.
Don't like the way I wrote some of the code, though I have improved over time, I feel like I should try more ways to style a React app, rather than CSS/SCSS, and have I already made something with styled-components, and found it to be great but would rather stick with SCSS, my next stop would probably be tailwind css and it is something I have heard a lot about but never tried.
I also want to work on my folder structure, and try out the best practices as I recently tried dipping my fit into Angular and quiet liked it as it pretty much promotes the best practices, whereas with React everything goes.
- Swiperjs website - Reading the documents made it a lot easier to get started with swiperjs, though I may have gotten some of the help from Youtube videos