"Hello Again, JavaScript!" – A joyful journey back to JavaScript with practice exercises, mini-projects, and coding challenges. From basics to advanced concepts, let's fall in love with JS all over again! ✨

4 Open Issues Need Help Last updated: Jul 10, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement an ES6 ShoppingCart class with methods for adding and removing items, calculating the total cost, and applying discounts. The class should handle a maximum number of items and potentially integrate with inventory management (though specifics aren't detailed). This is a feature implementation within a larger JavaScript learning project.

Complexity: 3/5
help wanted

"Hello Again, JavaScript!" – A joyful journey back to JavaScript with practice exercises, mini-projects, and coding challenges. From basics to advanced concepts, let's fall in love with JS all over again! ✨

JavaScript

AI Summary: Implement a debounce function in JavaScript, located in `utils/debounce.js`, that takes a function, wait time, and optional leading/maxWait options. The function should prevent rapid function execution, optimizing performance for event handlers like search inputs or window resizing. The implementation should be production-ready and handle edge cases.

Complexity: 3/5
help wanted

"Hello Again, JavaScript!" – A joyful journey back to JavaScript with practice exercises, mini-projects, and coding challenges. From basics to advanced concepts, let's fall in love with JS all over again! ✨

JavaScript

AI Summary: Implement a JavaScript function, `convertTemp(value, fromScale, toScale)`, that converts temperatures between Celsius and Fahrenheit. The function should accept the temperature value, the initial scale ('C' or 'F'), and the target scale ('C' or 'F') as input. This function will be added to the `basics/conversions.js` file within a larger JavaScript learning project.

Complexity: 2/5
help wanted

"Hello Again, JavaScript!" – A joyful journey back to JavaScript with practice exercises, mini-projects, and coding challenges. From basics to advanced concepts, let's fall in love with JS all over again! ✨

JavaScript
Implement String Reversal about 2 months ago

AI Summary: Implement a JavaScript function, `reverseString`, that reverses a given string without using built-in reverse methods. The function should handle empty strings and be documented with JSDoc comments. The function should be added to a new file named `strings.js` within the `basics` directory of the provided JavaScript learning project.

Complexity: 2/5
help wanted strings

"Hello Again, JavaScript!" – A joyful journey back to JavaScript with practice exercises, mini-projects, and coding challenges. From basics to advanced concepts, let's fall in love with JS all over again! ✨

JavaScript