Skip to content

Instantly share code, notes, and snippets.

View bwilytsch's full-sized avatar

Bojan Wilytsch bwilytsch

View GitHub Profile
"use client";
// Import necessary utilities and components.
// tailwind-merge is used to intelligently merge Tailwind CSS classes, preventing conflicts.
import { twMerge } from "tailwind-merge";
// useState is a React Hook for managing state within the component.
import { useState } from "react";
// Custom icon components for the sidebar.
import {
SidebarIcon,

Frontend Engineer Interview Challenge -- Zeta Ai

Weather App using Next.js, React, and Tailwind CSS

Welcome to our frontend engineer interview challenge! In this exercise, you'll be building a weather application using Next.js, React, and Tailwind CSS, integrating with the Open-Meteo API for weather data.

Objective

Create a web application that allows users to check the weather forecast for a given location. The app should demonstrate your skills in modern frontend development, API integration, and UI design.