maybe-finance / maybe

The OS for your personal finances
https://maybe.co
GNU Affero General Public License v3.0
29.45k stars 2.24k forks source link

Feature: Allow user to delete their Maybe account and all data #675

Closed zachgoll closed 4 months ago

zachgoll commented 4 months ago

CleanShot 2024-04-25 at 11 20 40

Feature Overview

In an effort to give users full control over their data, this issue allows them to delete their entire Maybe account and associated data.

Requirements

If there is a missing / incorrect requirement, please leave a comment before starting work on this.

Implementation Suggestions

Below are some ideas for implementation to get you started. Use your best judgment hereβ€”if there's a better way to do things, go for it!

Designs

Below are the designs you should follow while implementing this:

https://www.figma.com/file/lonJmVk3HYkwZoIO7xYP2w/Maybe-App-(Community)?type=design&node-id=3176-910&mode=design&t=4eaJRTzT6AYU5CNv-0

Reminders

Bounty

There is a $150 bounty on this. To participate in the bounty:

  1. Comment /attempt #675 to indicate you plan on working on this.
  2. Submit a draft PR once you start and include /claim #675 along with your general game plan for how you intent to implement this.
  3. Change out of draft mode on the PR once you're ready to submit your attempt.
  4. Include a short video showing functionality in your PR (drastically speeds up us approving).

In the event of multiple attempts, we generally pick the one that most closes matches the scope with the cleanest code and test coverage (when appropriate).

NOTE: Given the speed at which we're moving on the codebase, we don't assign issues or "give" issues to anyone.

Shpigford commented 4 months ago

/bounty $150

algora-pbc[bot] commented 4 months ago

πŸ’Ž $300 bounty created by maybe-finance πŸ™‹ If you start working on this, comment /attempt #675 along with your implementation plan πŸ‘‰ To claim this bounty, submit a pull request that includes the text /claim #675 somewhere in its body πŸ“ Before proceeding, please make sure you can receive payouts in your country πŸ’΅ Payment arrives in your account 2-5 days after the bounty is rewarded πŸ’― You keep 100% of the bounty award πŸ™ Thank you for contributing to maybe-finance/maybe!

πŸ‘‰ Add a bounty β€’ Share on socials

Attempt Started (GMT+0) Solution
🟒 @jemiluv8 Apr 26, 2024, 3:42:16 PM #698
🟒 @sirkyven Apr 26, 2024, 3:42:53 PM WIP
🟒 @JoshAntBrown #698
jemiluv8 commented 4 months ago

/attempt #675

Algora profile Completed bounties Tech Active attempts Options
@jemiluv8 26 bounties from 9 projects
TypeScript, HTML,
Rust
Cancel attempt
sirkyven commented 4 months ago

/attempt #675

zachgoll commented 4 months ago

FYI for anyone working on this right now:

Please re-review the requirements around deletion logic. After reviewing them, I realized they may have been more complex than needed. The only changes made are shown below:

CleanShot 2024-04-27 at 12 42 04

algora-pbc[bot] commented 4 months ago

πŸŽ‰πŸŽˆ @jemiluv8 has been awarded $150! 🎈🎊

algora-pbc[bot] commented 4 months ago

πŸŽ‰πŸŽˆ @JoshAntBrown has been awarded $150! 🎈🎊