sampocs / cs506_momentum Goto Github PK
View Code? Open in Web Editor NEWDaily habit tracker
Daily habit tracker
If you edit an already existing that didn't have subtasks to have subtasks, when you try to view the habit on a previous day on the calendar it produces an error
Calendar minimizing upward.
Perhaps a different word than "minimize" would be useful.
The Weekly screen displays descending dates as expected. But clicking from the Weekly screen and clicking into the Monthly list, then clicking back to the Weekly screen orders the dates in ascending order.
It doesn't make sense to say that I've done something when that day hasn't even happened yet
Related to react-native-sortable-list
Subtasks can have the same name as the habits which could potentially confuse the user when that subtask is displayed at the same time as the habit.
Moving habits around in the settings tab will produce an error Reference.set failed: First argument contains undefined in property 'users.81955841.settings.habitOrder.0'
Editing a habit doesn't delete previous habit in the history reducer. Instead a duplicate version of the same habit is created and both are visible.
Putting a decimal place in the Measurements field will produce an error
After saving an edit to a habit in the settings tab you are redirected to the calendar screen. When you navigate back to the settings tab the edit habit screen is still there.
After setting the habit to disappear and saving it in the settings tab, the habit does not disappear when it's completed. Additionally, when returning to the settings tab after it is saved, canceling the edit and reopening the habit edit screen the setting reverts back to change color.
A checkmark for an incomplete habit is confusing. It does help having the red vs green coloration.
Description: Settings tab is supposed to have name, version number, start date, and toggle notifications option
Suggestions: Implement new features. Start by implementing name, version number, and dates. Move into notification options
When you edit an existing habit to be weekly on the settings tab and save it and navigate back to the settings tab and cancel the edit screen and then you try to edit the habit again, the Daily vs Weekly setting reverts back to daily and the days are still choosable.
Description: After using the 'Skip' option and creating habits, I attempted to link the account. I was told that the account with the email already existed. I then tried to sign-in with that account and it worked.
Username: [email protected]
Password: 123456
Suggestion: Does it only affect @aim.com accounts? Verify that the notification only appears when the account truly does exist.
Once completing the required fields on the login page and clicking "done" the app will automatically try to log the user in without the user pressing the login button
I entered an emoji for the unit on a habit and I got a Nan error. I can also enter a "." for the Goal (which also produces a Nan error.
Listed feature that isn't implemented yet
If there are too many habits the user cannot scroll down to see the lower habits on the calendar screen or the settings screen.
Description: The back button isn't very user friendly, it is difficult to press.
Suggestion: Perhaps make the button larger.
Description: The creation of a trivial password is possible
Suggestion: Create more in-depth password requirements besides length of 6 characters
While creating a habit, the toggle for Daily/Weekly is a bit confusing. I expected the colored display to be the "active" state.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.