9 stars 34 forks 9 watchers JavaScript MIT License
api good-first-issue hacktoberfest hacktoberfest2025 react reactjs
40 Open Issues Need Help Last updated: Oct 29, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The issue proposes creating a 'Contributors Wall' page to acknowledge the repository's contributors. This page would display their profile icons, GitHub names, and links to their profiles, serving as a 'wall of fame.' The enhancement also emphasizes refining the UI, adding themes, and making the page elegant.

Complexity: 4/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes enhancing an existing Pokedex API by exploring its full capabilities and adding new features. Key additions include a pop-up displaying Pokémon attacks and more detailed information upon clicking, a filter by type, and a favorite selector using local storage.

Complexity: 3/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
enhancement good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes to refactor the Trivia.jsx component to display questions one at a time, rather than all at once. A "Next Question" button will be introduced, appearing after an answer is selected, to facilitate sequential navigation through the quiz. The goal is to enhance user experience by providing a more guided and interactive quiz flow.

Complexity: 2/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the implementation of a local high score persistence feature for a quiz game within `Trivia.jsx`. It requires using `localStorage` to save, retrieve, and display the highest score across user sessions, updating it when a new score surpasses the old one, and providing a button to reset theved high score.

Complexity: 1/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding offline caching for movie data in the Movies.jsx component using the IndexedDB library (idb). The goal is to allow users to view previously loaded movie information even without an internet connection, improving performance and reliability. The implementation should cache movie details, display cached data offline, update the cache when online, and provide a visual indicator for offline mode.

Complexity: 3/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding foundational internationalization (i18n) to the application, starting with the Home.jsx component. It involves setting up a directory for language files, integrating an i18n library, replacing static text with translation keys, and adding a placeholder for a language switcher. The goal is to prepare the app for future multilingual support with English as the default language.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue involves enhancing the `Movies.jsx` component to display more detailed information about movies. The goal is to make movie cards selectable, so that upon clicking, a modal or pop-up appears, revealing further details for the selected movie, leveraging additional data available from the API.

Complexity: 3/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a difficulty selection feature to the Trivia.jsx component. Users will be able to choose between Easy, Medium, or Hard difficulty, which will then filter the questions fetched from the API. The selected difficulty should also be displayed in the quiz header.

Complexity: 2/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests several UI improvements for the `/pet` section of the application. Key changes include adjusting spacing, re-positioning elements for better layout, centering content for improved visibility, and adding styling to heading texts. These are primarily visual adjustments to enhance the user experience.

Complexity: 2/5
enhancement good first issue

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests enhancements to the movie details page. The primary goals are to display more information from the API, starting with movie images and the Japanese title within the existing card component. The UI of the card should also be improved to accommodate these new elements, including the English title, Japanese title, image, director, and a truncated description.

Complexity: 2/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
enhancement good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes removing the existing joke feature due to an expired SSL certificate on its API, which presents security vulnerabilities. The fix involves switching to a new API, zenquotes.io, and updating the code to use its documentation.

Complexity: 2/5
good first issue hacktoberfest good first commit

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the implementation of pagination for the cryptocurrency list in Crypto.jsx. The goal is to display a manageable number of top coins per page, allowing users to navigate through a larger dataset.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests UI improvements for the 'Space.jsx' component. The developer should focus on justifying elements, ensuring proper padding, enhancing color contrast, and potentially implementing user-driven UI changes. Before and after screenshots are required in the pull request.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes enhancing the Crypto.jsx component to display both the coin symbol and a small logo alongside the coin's name. This aims to improve the visual clarity and recognizability of the cryptocurrency list by leveraging data already available from the API.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a "favorite" functionality to a Crypto.jsx component. Users should be able to mark cryptocurrencies with a star icon, and these selections need to be saved persistently using localStorage.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a miniature sparkline chart next to each cryptocurrency listing in the `Crypto.jsx` component. The goal is to visually represent recent price movements using either canvas or SVG for implementation. This would enhance the user's ability to quickly gauge trends at a glance.

Complexity: 3/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding automatic city detection to the Weather.jsx component. It involves utilizing the browser's geolocation API to request user permission and then display the weather for their detected location, eliminating the need for manual city input.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the implementation of a debounced search input component in Crypto.jsx. The goal is to improve performance by preventing frequent API calls while the user is typing, only triggering the search after a short pause.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes creating a reusable utility function in Crypto.jsx to format large numerical values, such as market cap and volume data, into a more human-readable abbreviated format (e.g., 1.2B). This will improve the display of financial metrics within the application.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes implementing client-side caching for API responses in the Crypto.jsx component. By storing fetched data with timestamps, the application can avoid unnecessary network requests and enhance performance, especially for frequently accessed cryptocurrency data.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the implementation of visual indicators in the Crypto.jsx component to differentiate between positive and negative 24-hour price changes. The goal is to use green for positive changes and red for negative changes to improve the readability of price trends.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the addition of sorting functionality to a cryptocurrency display component. Users should be able to sort the displayed crypto data by Market Cap, Price, or the 24-hour Percentage Change using dedicated buttons.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes replacing static text placeholders with a visual loading skeleton in the Weather.jsx component. The goal is to enhance the user experience by providing a more engaging visual cue while weather data is being fetched.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requires the implementation of weather icons within the `Weather.jsx` component. The goal is to visually represent both the current weather conditions and the forecasted weather using appropriate icons, either from an external library or the weather API itself.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding color-coded badges to forecast cards in the Weather.jsx component. These badges will visually indicate different weather conditions like sunny, rainy, or snowy, enhancing the user interface.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding functionality to the `Weather.jsx` component to store the user's last searched city in `localStorage`. Upon subsequent visits, this stored city should be automatically loaded and displayed, enhancing user convenience.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a manual refresh button and an auto-refresh interval selector to the Space & Astronomy Dashboard. These features will allow users to update dashboard data either on demand or at configurable intervals, with an option to disable auto-refresh.

Complexity: 2/5
enhancement good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue requests the implementation of smooth background animations in the Weather.jsx component. The goal is to enhance the user experience by visually transitioning the background when weather conditions change.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a "retry" button to the `Weather.jsx` component. This button will enable users to manually re-fetch weather data if an API or network error occurs, improving the user experience during temporary service disruptions.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes refactoring the weather API call logic from Weather.jsx into a dedicated service file named /src/services/weather.jsx. Additionally, it requires implementing a caching mechanism to optimize performance by minimizing repeated API requests.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs

AI Summary: This issue proposes adding a toggle to switch between Celsius and Fahrenheit units in the weather API page. The goal is to improve usability for users in different geographical regions by providing proper unit conversion.

Complexity: 2/5
good first issue hacktoberfest

JavaScript
#api#good-first-issue#hacktoberfest#hacktoberfest2025#react#reactjs