Devographics / Devographics/Monorepo

Allow email change

Open
#312 2 comments 0 reactions 0 assignees View on GitHub
enhancement surveyform tough one
Dominant language
TypeScript
Stars
178
Forks
55
Avg merge
1m
Merged PRs (30d)
2

Description

Notes:
- we don't know the current user email (one-way encrypted) and thus can't display it => there is a chance that users changes their email... for the same email again (they might have also forgotten which email they used initially). We should consider this ok, and could tell the user "actually you already used this email, that's fine".
- if an account already exists for the new email, this means we might need reconciliation, see #302. We could consider the most recent response as the canonical one.

This means both this feature and #302 are dependent on also creating an interface that shows user multiple response and letting them delete one or maybe "fuse" them (like keeping the most recent response for each field).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issue #302, then map how email changes and duplicate accounts are handled in the TypeScript monorepo. The scope includes accepting reuse of an already-used email and providing an interface to review, delete, or fuse multiple responses; done requires agreement on the reconciliation behavior and its user-facing flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.