Skip to content

thulanigamtee/manage-landing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Manage landing page solution

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.

Table of contents

Overview

The challenge

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

Screenshot

Screenshot 2022-12-03 at 11-41-41 Vite React

Links

My process

Built with

  • SCSS
  • SwiperJS
  • Mobile-first workflow
  • React - JS library
  • Sass - For styles

What I learned

This was my first time using a library like SwiperJS, and I found it to be very helpful.

Continued development

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.

Useful resources

  • 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

About

frontend mentor challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published