Skip to content

Project Notes ‐ 07 25 2023 and 07 26 2023

Levy Tate edited this page Jul 26, 2023 · 1 revision

Project Notes ‐ 07 25 2023 and 07 26 2023

1.0 Website Issues & Resolutions

1.1 New Issue Creation

A new issue was raised concerning a confusion in the login system. The problem lies in the platform appearing to try to login instead of signup because it displayed an "Incorrect Username and Password" message. The team should create a clearer message for the users.

1.2 Password Reset Feature

There's a need to set up a link to the "Forgot Password Reset" to improve user experience.

1.3 Emoji Modification for Theme Selector

It was decided to change the current cresent moon emoji in the theme selector.

1.4 Post-Login Redirect

After login, the system should redirect users to the goal display page, currently represented with a trophy icon. The icon needs to be replaced with the original home icon for consistency.

1.5 Goal Edit Page Link

There's a bug causing a 404 error when users click on a goal to go to its edit page. This needs to be fixed.

1.6 Checkbox Suggestions

Check boxes can be used instead of the buttons for "Specific Suggestion" and "Measurable Suggestion".

1.7 Deletions

The decision was made to remove the top "Save" button and the page footer.

1.8 SMART Goal Feature

Improvements are needed for the time of the SMART Goal Action or Event and the target SMART Goal Completion features.

1.9 Save Function Update

The save function should be modified to show success after password changes or profile edits.

2.0 Registration and Login Fixes

2.1 Country Requirement for Signup

An inconsistency was found in the signup process. While the frontend doesn't require country information, it is actually necessary on the backend. This should be fixed for better user experience.

2.2 Goals Login Issue

A fix is required for the Goals login issue.

2.3 Git Bisect Discussion

The setup of Git bisect for better version control was discussed among the team members.

3.0 Team Updates & Tasks

3.1 Error Reporting

Paul reported not encountering any errors. Ben will handle the necessary updates.

3.2 Console Recording Script

Paul added a console recording script that will run if there is an error. This console.log function is equivalent to print in Python.

3.3 Console Log

The team should regularly check the console log for error monitoring and debugging.

Meeting Notes: 07 26 2023

Fixed Bug with Country Being Allowed to be Null

There was conflicting information. We made 'Country' optional, however, there were still locations where updates were needed.

Successful Login and Signup

We were able to get login and signup functionality to work without errors.

Error Logging

The error logging that was used to find this bug can now be removed.