ContriHUB / Easy2Do

An android app using Java and XML for boosting productivity. It has three modules to beat procrastination for tiny tasks, making habits easily, and getting important daily tasks done. Soon will try to add more of such features once these all work fine! The app is a work in progress, and contributions are welcome!
0 stars 6 forks source link

Implement the Calendar Tracker Feature #3

Open mukul-dev opened 1 month ago

mukul-dev commented 1 month ago

Overview:

We need to implement the complete calendar tracker for the 2-day Habit rule. So basically, when a user completes the task (he/she is building habit for) he/she will mark it on the day. This should be saved/updated locally and should be retrieved whenever the app runs. This helps user to keep track and stay motivated to be consistent.

Requirements:

  1. The 2-Day Habit fragment has a calendar you need to add a button which on clicked prompts a message (for surety, as this can't be change once marked). Upon confirmation mark this day as done.
  2. Save this data in local storage and be sure it is able to be retrieved upon running the app anytime.
  3. Use beautiful UI elements for marked days, you may implement a new calendar i.e. omit the current calendar style or can create new styles for the existing.
  4. Also, make sure user can only mark the same day's date not before or after.
  5. Also, gray out the upcoming dates (i.e. all the coming dates including the next day).
  6. Additionally, you can add any more required intuitive feature as required!

Importance of this feature:

This feature allows users to keep track of their past accomplishment to build habit and motivates them to be consistent.

Additional Notes:

RITIK-CHAUDHRY commented 1 month ago

I HAVE APPLIED THROUGH CONTIHUB PLEASE ASSIGN THIS TO ME. ALSO ADD LABELS OF HACKTOBERFEST TOO PLEASE. @mukul-dev

mukul-dev commented 1 month ago

Sure, Assigned!

RITIK-CHAUDHRY commented 1 month ago

I have applied for this issue but somehow it does not reflect in the contrihub. image It is showing this as being accepted though i also applied for it. please do these changes and assign me issue #4 so that both places i can reflect the same

mukul-dev commented 1 month ago

@RITIK-CHAUDHRY It's assigned to you only for now.. you can try logging out and login again or simply refresh the page! Still if you face some issue.. You can elaborate it by contacting here...! Its ok from our side as of now, you just need to implement and Make a PR using ContriHUB website!

RITIK-CHAUDHRY commented 1 month ago

sir even after logging out and logging in. the website is showing that i am assigned on issue #4. I had applied for both issue #3 and issue #4 but somehow my request of issue #3 is not taken on contrihub but has been accepted by you here and on contrihub its showing that you have accepteed my issue#4. i request you to kindly assign me with issue#4. so that i can contribute on that and henceforth paste the pr in the contrihub @mukul-dev @deepak-bharti-deel @dipunj @shank03

mukul-dev commented 1 month ago

Oh in that case I think, the issue #3 was requested by someone else too and is currently assigned to him and now I can assign that to you after 2 days if he don't solve that issue. Meanwhile, I have assigned you the #4 for now, so you can work on it and make a issue assignment request (if available) on 19th October around 3 pm!

RITIK-CHAUDHRY commented 1 month ago

okay sir

RITIK-CHAUDHRY commented 1 month ago

@mukul-dev i have requested for this issue can you assign me this issue.

mukul-dev commented 4 weeks ago

IMPORTANT- This issue is partially solved so now.. it is yet to be solved for marking the dates on calendar (with and ideal UI) which were marked previously by the user and improving the UI of text for the Streak Count!