A peaceful productivity app with timer, music & motivation for focused minds.

6 Open Issues Need Help Last updated: Jul 28, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a basic user authentication system for the FocusVerse app using JWT for secure user data handling. This involves setting up registration and login routes (POST /api/register, POST /api/login), a protected route to retrieve user data (GET /api/me), password hashing with bcrypt, and JWT issuance and validation.

Complexity: 4/5
enhancement help wanted GSSOC' 2025 Level : Hard

A peaceful productivity app with timer, music & motivation for focused minds.

CSS

AI Summary: Implement offline support for the FocusVerse timer using service workers. This involves caching necessary HTML, CSS, and JavaScript files, ensuring the timer continues to function without an internet connection, and maintaining access to previously saved sessions stored in localStorage. An optional offline banner could also be implemented.

Complexity: 4/5
enhancement good first issue GSSOC' 2025 level : Easy

A peaceful productivity app with timer, music & motivation for focused minds.

CSS

AI Summary: Update the browser page title dynamically to reflect the current state of the Pomodoro timer (focus time remaining, break time remaining, or 'FocusVerse – Ready to begin' when stopped). This involves modifying the JavaScript code to access and update the document title based on the timer's status.

Complexity: 2/5
enhancement good first issue GSSOC' 2025 level : Easy

A peaceful productivity app with timer, music & motivation for focused minds.

CSS

AI Summary: Implement responsive design for the FocusVerse web application to ensure optimal viewing and usability across various mobile devices. This involves using CSS media queries to adjust the layout and button styles for different screen sizes.

Complexity: 3/5
help wanted GSSOC' 2025 Responsive Level : Medium

A peaceful productivity app with timer, music & motivation for focused minds.

CSS

AI Summary: Create a user onboarding screen that prompts the user for their name and daily focus goal. Store this information in localStorage (or a backend if using Flask). Display the name and goal on the main timer page, and include a button to reset or change the goal.

Complexity: 3/5
enhancement help wanted GSSOC' 2025 Responsive Level : Hard

A peaceful productivity app with timer, music & motivation for focused minds.

CSS

AI Summary: Add an open-source license (e.g., MIT, Apache 2.0, GPLv3) to the FocusVerse repository. This involves choosing a license that suits the project and creating a LICENSE file in the repository.

Complexity: 1/5
documentation good first issue GSSOC' 2025 Level : Beginner

A peaceful productivity app with timer, music & motivation for focused minds.

CSS