smartinsdev / snap-landing-page

This is a solution to the Intro section with dropdown navigation challenge on Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Home Page:snap-pi.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - Intro section with dropdown navigation solution

This is a solution to the Intro section with dropdown navigation 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 relevant dropdown menus on desktop and mobile when interacting with the navigation links
  • View the optimal layout for the content depending on their device's screen size
  • See hover states for all interactive elements on the page

System Requirements

How to use

Get the code by either cloning this repository using git

git clone https://github.com/smartinsdev/snap-landing-page.git

... or downloading source code code as a zip archive.

Once downloaded, open the terminal in the project directory, and install dependencies with:

npm install

Then start the example app with:

npm run dev

The app should now be up and running at http://localhost:3000 🚀

Links

  • Solution URL: here
  • Live Site URL: here

My process

Built with

What I learned

  • How to customize animation in Tailwind config
  • how to use the api useContext from Next.js
  • How to make a Dropdown menu
  • How to make an Accordion menu

Author

About

This is a solution to the Intro section with dropdown navigation challenge on Frontend Mentor challenges help you improve your coding skills by building realistic projects.

snap-pi.vercel.app

License:MIT License


Languages

Language:TypeScript 87.1%Language:JavaScript 9.7%Language:CSS 3.2%