Open Issues Need Help
View All on GitHubAI 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.
A peaceful productivity app with timer, music & motivation for focused minds.
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.
A peaceful productivity app with timer, music & motivation for focused minds.
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.
A peaceful productivity app with timer, music & motivation for focused minds.
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.
A peaceful productivity app with timer, music & motivation for focused minds.
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.
A peaceful productivity app with timer, music & motivation for focused minds.
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.
A peaceful productivity app with timer, music & motivation for focused minds.