rubyforgood / rubyforgood/alongwithyou
[FEATURE] Phone Module
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 9
- Forks
- 4
- Avg merge
- 9h 34m
- Merged PRs (30d)
- 16
Description
Description
Phone number storage to use in various modules
A phone number belongs to a person
PhoneType
Lookup table for what type of phone number
Name (String)
Table is seeded with primary, secondary, after-hours
Phone
Number (String)
Phone belongs to PhoneType
Acceptance Criteria
A user can manage phone numbers
When editing a phone number a user can choose the phone type
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing person model and module patterns, then determine where the PhoneType lookup and Phone records belong. Implement the phone-number management flow so users can choose a seeded phone type when editing; done means phone numbers are stored for a person and the stated management and editing criteria work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- database, full-stack
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100