Welcome to Project Hunter

Discover, solve, and grow with exciting programming challenges designed for all skill levels. Level up your coding skills, compete with others, and unlock achievements.

Ready to conquer the next challenge? 🚀

Challenges

Bin2Dec challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Convert binary numbers (up to 8 digits) to decimal effortlessly, providing validation and insights into binary arithmetic concepts.

Calculator challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create a functional calculator for basic arithmetic with a user-friendly interface, supporting clear operations and error handling.

Border-radius Previewer challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Tool to view, customize and copy CSS border-radius properties, creating simple or complex shapes easily.

CauseEffect challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create an interactive UI displaying a list of names with details shown on selection, using only native HTML, CSS, and JavaScript.

Christmas Lights challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create an interactive Christmas light display with animated color intensity, customizable intervals, colors, sizes, and rows.

ColorCycle challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create a dynamic color-changing box that cycles through RGB values based on user-defined increments and starting color.

Countdown Timer challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create a countdown timer app to track and display the time left until a user-specified event, offering warnings for invalid inputs and optional persistence of events.

CSV2JSON challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Create an app to convert data between CSV and JSON formats, expanding upon the functionality of JSON2CSV by including reverse conversion and file handling.

Dollars To Cents challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Convert dollar amounts to cents and break them into the fewest possible coins (quarters, dimes, nickels, pennies) with this beginner-friendly programming exercise.

Dynamic CSS Variables challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Make a login form that dynamically changes text box background colors and styles using CSS variables, based on validation errors for user ID and password.

Your First DB App challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Develop a browser-based database app using IndexedDB, allowing users to load, query, and clear customer data, with dynamic status and logs panels for feedback.

FlipImage challenge image
  • HTML
  • CSS
  • JS

Difficulty:Easy

Develop an app where users can flip images within a 2x2 matrix vertically or horizontally, with the ability to replace the default image dynamically.

Calculator CLI challenge image
  • JS

Difficulty:Easy

Create a "Calculator CLI" supporting commands for addition, arithmetic operations, and advanced math features like square root. Ideal coding challenge for CLI development projects!

Bit Masks challenge image
  • HTML
  • CSS
  • JS

Difficulty:Medium

Create a tool to explore timezones using bit masks, allowing users to find cities by GMT offset with efficient bitwise operations.

Book Finder App challenge image
  • HTML
  • API
  • CSS
  • JS

Difficulty:Medium

Develop a "Book Finder App" enabling users to search books by title, author, or query. Features include API integration, responsive design, and loading animations. Perfect coding challenge!

Card Memory Game challenge image
  • HTML
  • CSS
  • JS

Difficulty:Medium

Build a "Card Memory Game" featuring grid-based gameplay, timer, and difficulty levels. Test memory skills with image matches, statistics, and dynamic difficulty. Fun coding project!

Calendar challenge image
  • HTML
  • CSS
  • JS

Difficulty:Hard

Build a customizable calendar to manage events, reminders, and themes, with offline data storage and interactive drag-and-drop functionality.