Challenges

Practice your skills with our collection of frontend challenges

Showing 12 of 12 challenges

🎯
INTERMEDIATE
PREMIUM

Mood tracking app

Build a mood tracking app to help users log their daily feelings and track their emotional wellbeing over time.

HTMLCSSJavaScript
381 participantsLevel 3
🎯
ADVANCED
PREMIUM

Browser extension manager

Create a browser extension manager interface with the ability to enable, disable, and configure extensions.

ReactTypeScriptCSS
156 participantsLevel 4
🎯
JUNIOR
FREE

Personal blog

Build a personal blog with article listing, individual article pages, and a responsive design.

HTMLCSSJavaScript
892 participantsLevel 2
🎯
NEWBIE
FREE

Character counter

Create a character counter component that updates in real-time as users type in a text area.

HTMLCSSJavaScript
1,247 participantsLevel 1
🎯
JUNIOR
FREE

Conference ticket generator

Build a conference ticket generator that creates personalized tickets based on user input.

HTMLCSSJavaScript
634 participantsLevel 2
🎯
INTERMEDIATE
PREMIUM

Tech book club

Create a tech book club website with book listings, reviews, and discussion forums.

ReactNode.jsMongoDB
298 participantsLevel 3
🎯
NEWBIE
FREE

Recipe page

Build a recipe page with ingredients list, cooking instructions, and nutritional information.

HTMLCSS
1,856 participantsLevel 1
🎯
NEWBIE
FREE

Social links profile

Create a social links profile page with hover effects and responsive design.

HTMLCSS
2,341 participantsLevel 1
🎯
NEWBIE
FREE

Blog preview card

Build a blog preview card component with image, title, excerpt, and author information.

HTMLCSS
1,923 participantsLevel 1
🎯
NEWBIE
FREE

QR code component

Create a QR code component with centered layout and responsive design.

HTMLCSS
3,456 participantsLevel 1
🎯
INTERMEDIATE
FREE

Product list with cart

Build a product list with add to cart functionality and cart management.

HTMLCSSJavaScript
567 participantsLevel 3
🎯
INTERMEDIATE
FREE

Mortgage repayment calculator

Create a mortgage calculator with form validation and results display.

HTMLCSSJavaScript
423 participantsLevel 3