This is a solution to the Base Apparel coming soon page challenge on Frontend Mentor.
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
- Receive an error message when the
form
is submitted if:- The
input
field is empty - The email address is not formatted correctly
- The
- Solution URL: Frontend Mentor Base Apparell Landing Page Solution URL
- Live Site URL: Frontend Mentor Base Apparell Landing Page Live site
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Grid
- SCSS
- Webpack
- Typescript
- How to set up webpack to use it with Typescript, SCSS, HTML.
- Getting to terms with Typescript was quite the challenge given the strict type checking.
- Coder Coder's SCSS Tuts - The SCSS tuts helped me quite the bit to figure out how to use SCSS optimally whilst styling HTML pages.
- Brad Traversy's Webpack Course - This small crash course helped me out to setup webpack. Did an additional research to iron out the details.
- Frontend Mentor - @elroytoscano
- This repo was extensively used for setting up the webpack config.
- Coder coder's SCSS tuts were quite useful for SCSS related queries.