Frontend Problems
next page
React

Sign in to unlock

Sign in to unlock

Sign in to unlock

Sign in to unlock

Solve

infinite-autoplay-slider

Infinite Autoplay Slider

As seen on the TailwindCSS website, create a horizontal grid of moving cards that loop infinitely. When hovered over, the cards slow down and are clickable.

MEDIUM

react

PUBLISHED

local-storage-custom-hook

Local Storage Custom Hook

Implement a custom hook to get and set values from and to Local Storage. A custom hook is a way (or rather a mechanism) to reuse stateful logic. State and effects inside a custom hook are completely isolated.

EASY

react

PUBLISHED

countries-list-with-debounce

Countries List With Debounce

Debouncing is a method of preventing a function from being invoked too often, and instead of waiting a certain amount of time until it was last called before invoking it. A great example of where this is useful is an auto-completing input field that calls an API with the partial input to get a list of possible complete inputs.

EASY

react

PUBLISHED

toasts-and-notifications

Toasts And Notifications

Toasts are the small little notification messages that popup on front-end applications to notify the user of some current actions that have happened. Toasts are essential and help in notifying the user of success and error events primarily. In this task, you are required to code a custom Toast component.

MEDIUM

react

PUBLISHED

transfer-list

Transfer List

Given a list of checkbox items, transfer checked items from one container to the other.

MEDIUM

react

PUBLISHED

feedback-stars

Feedback Stars

Create a feedback rating component that takes in a number of stars and outputs the corresponding star SVGs on the output window. When the user clicks on any of the stars, that stars till that point are highlighted (filled). Once the user hovers over the stars, the stars till that point are highlighted - but not persisted until the user clicks on the star.

MEDIUM

react

PUBLISHED

multiple-filters

Multiple Filters

Given a list of products and a list of filters, create a multi-filters buttons bar with a list of filters. If any of the filter is clicked, the list of products should change and reflect the appropriate products.

EASY

react

PUBLISHED

countdown-timer

Countdown Timer

A countdown timer has hours, minutes and seconds that count down to 0 when started. In this problem, you are required to create a Countdown component that takes in an input of minutes, that when started, counts down to zero and prints the countdown on the screen.

HARD

react

PUBLISHED

todo-list

Todo List

Add new tasks on clicking the "Submit" button. Remove tasks from the Todo List upon clicking the "Delete" button.

MEDIUM

react

PUBLISHED

digital-clock

Digital Clock

Create a widget that renders the current time in HH:MM:SS format using a 7-segment digital display. You are free to choose to use 12-hour or a 24-hour display.

MEDIUM

react

ARCHIVED

traffic-light

Traffic Light

Build a traffic light where the lights switch from green to yellow to red after predetermined intervals and loop indefinitely. Each light should be lit for the following durations

MEDIUM

react

ARCHIVED

tabs

Tabs

Build a tabs component that displays one panel of content at a time depending on the active tab element. Some HTML is provided for you as example contents.

MEDIUM

react

ARCHIVED

job-board

Job Board

Build a job board that displays the latest job postings fetched from the Hacker News API, with each posting displaying the job title, poster, and date posted.

MEDIUM

react

ARCHIVED

0 of 13 row(s) selected.

Rows per page

Page 1 of 1