dhs-oneapp's People
dhs-oneapp's Issues
OneApp homepage
Issue Description
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634090
- apply for NJ SNAP / WFNJ
- upload documents
- check application status
How to configure this issue
- Attached to a Milestone (when will this be completed?)
- Attached to an Epic (what body of work is this a part of?)
- Labeled with Team (
product support
,analytics-insights
,operations
,service-design
,tools-be
,tools-fe
) - Labeled with Practice Area (
backend
,frontend
,devops
,design
,research
,product
,ia
,qa
,analytics
,contact center
,research
,accessibility
,content
) - Labeled with Type (
bug
,request
,discovery
,documentation
, etc.)
[FE] OneApp homepage
Description or User Story
- As a user, I want to learn about NJ safety net benefits (SNAP, TANF, GA).
- As a client, I want to manage my application process.
On This Page - Content & Data Field Requirements
- This page replaces this page
- This page must enable the user/applicant to:
- Learn about OneApp, the New Jersey state online application for Food (SNAP) and Cash Assistance (TANF/GA) -- including the steps in the process
- Create an account to monitor the status of their application (link to)
- Start the application process (link to)
- Upload documents (link to)
- Check the status of their application (link to)
- Access an online eligibility screener (link to https://njfc.force.com/njhelps)
- This page must include additional links to:
- Language option for Spanish
- NJ.gov
- The NJ DHS global footer
Functional Requirements
- TBD
Screenshots
Note:
replaces Issue: OneApp Homepage
[Epic] Frontend: Section 0 — Account and application screens
Background
This epic is for all of the login-related screens
Tasks
Initial build
- Account sign up #24
- Account sign in #25
- Forgot username #26
- Forgot password #27
- Check application status #28
- View application list #29
Design validation
Adding these tickets if design validation of the initial build was not able to happen as part of the tickets above.
[FE] Export all copy and send to NJ team for Spanish translation
Background
Spanish translation epic #21
When all of the copy for the app has been finalized, Mike needs to export it so the NJ team can use this content to produce the Spanish translation.
This ticket is blocked until all content is complete.
Tasks
- Export content
- Deliver to NJ team
[PM] OneApp Change Request: Add new documents
Background
Is your UX/Design request related to a problem? Please describe.
NJ DHS would like USDS to integrate some additional documents to the OneApp online application for the applicant to review and electronically sign. The addendums are only needed for TANF or GA. Those documents include:
- 10D - Agreement to repay (GA & TANF)
- 51 Report changes (GA & TANF)
- Criminality (GA only)
- 30 & 30A - Repay (GA only)
Note: NJ-DHS will be providing suggested text for this new document page.
Describe the solution you'd like
In the application flow, the documents would be shown to the applicant only after they submit their application (more details to come from NJ DHS). Here is a mockup from NJ-DHS of what the document page might look like and how it might function.
Describe alternatives you've considered
None.
Additional context
Here are four of the five new documents to be included in OneApp:
WFNJ-1J Addendum A (WFNJ-10D) (Revised 9-16) --AGREEMENT TO REPAY.docx
WFNJ-91 --AFFIDAVIT OF WORK FIRST NEW JERSEY and FSP NON-CRIMINALITY (002).pdf
WFNJ-GA-30 --AUTHORIZATION FOR REIMBURSEMENT OF INITIAL SUPPLEMENTAL SECURITY INCOME (SSI).pdf
WFNJ-GA-51 --IMPORTANT REMINDER OF YOUR OBLIGATION TO REPORT CHANGES.docx
Tasks
- @johnhashva @leahbannon2 to confirm with NJ team that this is required by law for the SNAP application
- @johnhashva @leahbannon2 to confirm with NJ team what kind of signature is required (wet signature? e-signature?)
- If required, create ticket for @melissajschaff to incorporate these forms into the design
OneApp add household member
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634101
- fields for the additional household member (a subset of #3 ):
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634102
User story
As a [type of] user, in order to [task], I need [functionality/change]
Background (Optional)
Acceptance criteria
- [ ]
- [ ]
Level of effort - <low/medium/high>
low = <2 hours | med = half a day | high = 1-2 days | more? split issue
Implementation outline (if higher than "low" effort):
MVP criteria
- 1:
-[ ] User can complete an application end-to-end (and worker can complete eligibility process)
-[ ] Application is compliant with laws and regs
-[ ] Mobile & cross-browser friendly - 2:
-[ ] Increase enrollment
-[ ] Decrease time to benefits - 3:
-[ ] Easy to self- maintain/sustain by NJ-DHS
[Design] Section 0: Account and application screens — Document validation rules & copy
Background
We need validation rules and copy documented for Section 0: Account and application screens. This includes:
- What fields are required
- What happens if someone submits a form without filling out the required fields
- Any other field validation (if applicable) outside of "required" validation
- All validation copy/error messages
Tasks
Provide the following in InVision:
- What fields are required
- What happens if someone submits a form without filling out the required fields
- Any other field validation (if applicable) outside of "required" validation
- All validation copy/error messages
[BE] Build out the OneApp GraphQL server foundation
Develop the foundation for a solid GraphQL server that can be the foundations for the new OneApp redesign.
Development process / builds
- Basic server build process: linting, live reloads, etc
- Package application into a single executable that could be run on existing OneApp servers
- Logging framework
- Mock server for UI development
- Import the OneApp development database into a reusable Docker container that all developers can utilize
- Import the OneApp development database correctly
- The database currently has packages that are not compiling due to issues with the export from the existing database
- This can be resolved by re-exporting and manually fixing the import errors
- Introduce a unit testing framework for GraphQL
- Setup different environment configurations
- Move over to NJ repo
- Setup dependabot
Application
- Configure a GraphQL server
- Build a solid modularized structure for working on GraphQL endpoints
- Prototype connecting GraphQL to the Oracle database
- Prototype using Oracle stored procedures against the real OneApp development database (Blocked until database is imported correctly. Verified process for stored procedures works, just not against the real data until import is fixed.)
- Authentication for the API
- User credentials / API key to access the API, i.e. you have to have API credentials to create applications, etc. and random internet traffic won't be accessing data from the API without credentials
- Access controls for the API
- Ensuring only the data created by the user is accessible, i.e. users can't access other users data
- Field-level validation for the API
- Data sent to the API conforms to standards, i.e. email addresses are in email format, etc.
Setup USDS staging environment
We need to setup a staging environment at USDS for internal testing.
Cloud.gov account
- Assemble list of required services we're going to use on Cloud.gov
- Reach out to Lisa about using USDS's Cloud.gov account
- Wait for Cloud.gov response on raising disk quota
- Deploy out application to cloud.gov after Oracle database is opened up (blocked)
- Communicate to Lisa the resource usage for cloud.gov
- Migrate app to USDS cloud.gov account (Waiting on available resources in NJ database) (#181)
Database
- Prepare database for Cloud.gov deploy
- Wait for NJ to open up Oracle database
Back-end
- Prepare back-end for Cloud.gov deploy (blocked)
- Connect back-end to database
- Deploy out the back-end to Cloud.gov
Front-end
- Prepare front-end for Cloud.gov deploy (blocked)
- Deploy out the front-end to Cloud.gov
- Connect front-end to back-end
CD
- Setup automatic deployments when code is merged into
main
[FE] OneApp steps / process overview
Description or User Story
As an applicant, I want to understand the application process and start my application.
Screenshots
Frontend Tasks (to be completed by Dev)
- TBD
- TBD
Backend Tasks (to be completed by Dev)
- TBD
- TBD
- TBD
Acceptance Criteria
- TBD
- TBD
- TBD
Note:
This replaces OneApp steps / process overview
[FE] Application sign up
Description or User Story
As a user I want to start an application by creating an account.
Screenshots
https://dhs.invisionapp.com/d/main#/console/20094964/425126493/preview
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- Field validation works correctly (vaidation rules/design/copy)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
Spanish translation will be tracked in another ticket.
[Epic] Design: Section 1 — Basic Information
Background
There is still a significant amount of work that needs to happen on the Basic Information section. This epic will track tickets associated with that work.
Tasks
- Review policy documentation from NJ team #73
- Make updates to the basic information section based on policy requirements and other NJ feedback #74
- Document validation rules & copy #75
- Document any conditional functionality #76
- Provide content for dropdowns #77
- Document mapping between old application and new application #78
- Content #128
[Design] Basic information: Document validation rules & copy
Background
We need validation rules and copy documented for the basic information section. This includes:
- What fields are required
- What happens if someone submits a form without filling out the required fields
- Any other field validation (if applicable) outside of "required" validation
- All validation copy/error messages
Tasks
Provide the following in InVision:
- What fields are required
- What happens if someone submits a form without filling out the required fields
- Any other field validation (if applicable) outside of "required" validation
- All validation copy/error messages
OneApp emergency / expedited SNAP eligibility
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634098
- determine eligibility for expedited SNAP benefits
User story
As a [type of] user, in order to [task], I need [functionality/change]
Background (Optional)
Acceptance criteria
- [ ]
- [ ]
Level of effort - <low/medium/high>
low = <2 hours | med = half a day | high = 1-2 days | more? split issue
Implementation outline (if higher than "low" effort):
MVP criteria
- 1:
-[ ] User can complete an application end-to-end (and worker can complete eligibility process)
-[ ] Application is compliant with laws and regs
-[ ] Mobile & cross-browser friendly - 2:
-[ ] Increase enrollment
-[ ] Decrease time to benefits - 3:
-[ ] Easy to self- maintain/sustain by NJ-DHS
[Epic] Translation of OneApp Application into Spanish
Background
It is a legal requirement that we enable/support Spanish translation. The following needs to happen for that to be complete:
PM
- Figure out process for NJ team providing Spanish translation #58
Design
- Confirm when all copy is complete
Frontend
- Export all copy and send to NJ team for Spanish translation #59
Implement Spanish translation on all sections of on OneApp:
- Homepage #60
- OneApp steps / process overview #61
- Section 0: Account and application screens #62
- Section 1: Basic Information #63
(Will add other sections as those are confirmed)
[Development] Build new OneApp Homepage
Description or User Story
As a user, I want information about how to apply for New Jersey state "safety net" benefits -- including my options for relief I may qualify for.
Screenshots
Desktop
Mobile
Frontend Tasks (to be completed by Dev)
- TBD
- TBD
Backend Tasks (to be completed by Dev)
- TBD
- TBD
- TBD
Acceptance Criteria
- TBD
- TBD
- TBD
OneApp basic applicant / household information
The following fields split across a few pages:
first name
last name
middle name
maiden name
homelessness
payee
if not payee, payee first name
if not payee, payee last name
street address
city
state
zip code
county
mailing address
if not mailing address, street address
if not mailing address, city
if not mailing address, state
if not mailing address, zip code
primary phone
alternate phone
email address
member applying for benefits
disability (only if applying for benefits)
citizen status
if citizen, social security number
if not citizen, citizenship information
date of birth
relationship to payee
gender identity
gender at birth
if female, pregnant?
race
ethnicity
education
if yes, grade level
marital status
- if married, spouse of member
accommodations
language
User story
As a [type of] user, in order to [task], I need [functionality/change]
Background (Optional)
Acceptance criteria
[ ]
[ ]
Level of effort - <low/medium/high>
low = <2 hours | med = half a day | high = 1-2 days | more? split issue
Implementation outline (if higher than "low" effort):
MVP criteria
1:
-[ ] User can complete an application end-to-end (and worker can complete eligibility process)
-[ ] Application is compliant with laws and regs
-[ ] Mobile & cross-browser friendly
2:
-[ ] Increase enrollment
-[ ] Decrease time to benefits
3:
-[ ] Easy to self- maintain/sustain by NJ-DHS
[FE] Implement Spanish translation: Homepage
Background
Spanish translation epic #21
When the Spanish translation is complete, Mike needs to implement it throughout the app.
This ticket is blocked until the Spanish translation is complete.
Tasks
- Implement Spanish translation for the homepage.
Your .dependabot/config.yml contained invalid details
Dependabot encountered the following error when parsing your .dependabot/config.yml
:
The property '#/update_configs/2' is a duplicate. Update configs must have a unique combination of 'package_manager', 'directory', and 'target_branch'
Please update the config file to conform with Dependabot's specification using our docs and online validator.
[FE] Application sign in
Description or User Story
As a user, I want to sign into my NJ OneApp account.
Screenshots
-
Mobile version
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- Field validation works correctly (vaidation rules/design/copy)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
1 Basic information
Description or User Story
Screenshots
-
Desktop version
-
Mobile version
Frontend Tasks (to be completed by Dev)
- TBD
- TBD
Backend Tasks (to be completed by Dev)
- TBD
- TBD
- TBD
Acceptance Criteria
- TBD
- TBD
- TBD
[Design] Basic information: Document any conditional functionality
Background
We need "if this, then this" conditional functionality clearly outlined in InVision for the basic information section.
Tasks
- Clearly document all conditional functionality in InVision for Mike.
[PM] Figure out process for NJ team providing Spanish translation
Background
Spanish translation epic #21
We need to work with NJ to figure out how they expect to receive content for Spanish translation, how they will deliver the Spanish translation, and how long they need to provide us that translation.
Tasks
- Figure out in what format NJ team wants to receive content.
- Figure out how long the NJ team needs to provide the Spanish translation.
- Figure out in what format the translation will be delivered to us.
move front end to open source repo
OneApp steps / process overview
User Story
As a user, I want to get status updates on my application.
Details
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634091_v3-Login
- create an account
- continue without an account
- content that shows the 5 steps of the process
Background (optional)
Acceptance criteria
- [ ]
- [ ]
Level of effort - <low/medium/high>
low = <2 hours | med = half a day | high = 1-2 days | more? split issue
Implementation outline (if higher than "low" effort):
MVP criteria
- 1:
-[ ] User can complete an application end-to-end (and worker can complete eligibility process)
-[ ] Application is compliant with laws and regs
-[ ] Mobile & cross-browser friendly - 2:
-[ ] Increase enrollment
-[ ] Decrease time to benefits - 3:
-[ ] Easy to self- maintain/sustain by NJ-DHS
Setup training plan for NJ OneApp developers
Set up a training plan that NJ developers can follow on their own time.
Training Service
- Reach out to Tom about NJ paying for training plan
- (Tom) Get Treehouse approval from NJ training department
- Reach out to Treehouse about teams pricing
- (Blocked) Wait for Treehouse to send pricing
- Pass Treehouse pricing on to NJ
Course
- Assemble a list of general developer courses (GitHub, etc)
- Assemble a list of back-end courses
- Assemble a list of front-end courses
- Send course list over to Treehouse for them to make a track
- Notify NJ developers about course list
Dev Setup
- Make sure all developers have access to GitHub
[Design] Basic information: Make updates to this section based on policy requirements and other NJ feedback
Background
Melissa met with the NJ team on 8.19.20 and received some new policy guidance (#73) and design feedback. This ticket is for implementing the changes based on that feedback and the new policy guidance we have.
Tasks
- Add ability to submit the app on every page of basic info section post-emergency/quick submit (and every page of application)
- Adjust order of required questions in basic info to put name/address/email/program interest first.
- Incorporate any other updates as required by the policy guidance provided.
- Update the order of the basic info section based on NJ's feedback.
[Design] Review policy documentation from NJ team
Background
In the 8.19.20 regroup with the NJ team, the NJ team handed off some policy documentation to Melissa that will affect the design of the basic information section and the rest of the app. This includes some of the following:
- People need to be able to submit the application on any page.
- We need to ask certain required information on the first page of the basic info section — Name, address, email, program the applicant is interested in.
Melissa needs to review this documentation and see if there are other relevant policy requirements that she needs to incorporate into the design.
Tasks
- Add that documentation to Github
- Link that documentation to this ticket
- Read/review the documentation
- Create a list of additional design requirements based on that documentation
- Add that list or requirements to this ticket
eligibility screener
User Story
As a [type of] user, in order to [task], I need [functionality/change]
As a potential applicant, in order to spend the time applying, I need a quick screener to know if it's worth my time.
Background (Optional)
This is the current screener. It includes Medicaid as well. I'm not sure it works - I tried it in Chrome and Safari and no matter how much money I make, I get the same results. Not sure what's up.
18F has started building a screener for SNAP. We could possibly fork this, add TANF and Medicaid.
Acceptance Criteria
- maintain current programs SNAP, TANF, GA, and Medicaid
- [ ]
Level of effort - <low/medium/high>
Epic issue needs splitting
low = <2 hours | med = half a day | high = 1-2 days | more? create epic and split issue
Implementation outline (if higher than "low" effort):
MVP criteria
- 1
- User can complete an application end-to-end (and worker can complete eligibility process)
- Application is compliant with laws and regs
- Mobile & cross-browser friendly
- 2:
- Increase enrollment
- Decrease time to benefits
- 3:
- Easy to self- maintain/sustain by NJ-DHS
[PM/Design] Determine client vs case worker view requirements
Background
One big outstanding question for this project is whether there will be any differences between the client/caseworker views for the application. We need to determine:
- What does NJ think we are delivering them? Are there client/caseworker permissions they are expecting us to deliver? Are there client/caseworker permissions that are required?
- If NJ is expecting a difference in the client/caseworker permissions/flows, what are they?
Tasks
- Determine a plan for how to approach NJ about client and caseworker view requirements/permissions.
- Meet with NJ to discuss client/caseworker view requirements/permissions.
- Document decisions from that discussion.
- Create design tickets for any new functionality we plan to implement.
[Design] Basic information: Create documentation around old/new questions
Background
Ron and Mike have requested the following documentation:
- Order of new questions and answers
- How the old application maps to the new application
For this ticket, Melissa will create this documentation for the basic information section only.
Tasks
- Document order of all questions and answers for the new basic info section
- Document how the new app maps to the old app for the basic info section
- Add this document to Github
- Work with Samara to create necessary build tickets coming out of this
Build code demo of combined Client/Worker OneApp
Description or User Story
Build out code demo of the combined Client/Worker version of one-app to share with Carmen at NJ-DHS.
- Key requirement: The worker version of the app must contain all data fields (whether filled or empty) as they will use this to guide the follow up in-person/on-phone client interview.
Screenshots
Frontend Tasks (to be completed by Dev)
- TBD
- TBD
Backend Tasks (to be completed by Dev)
- TBD
- TBD
- TBD
Acceptance Criteria
- TBD
- TBD
- TBD
[FE] Forgot username
Description or User Story
As a user with an account, I need to have my username sent to me because I forgot it.
Screenshots
-
Mobile version
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- Field validation works correctly (vaidation rules/design/copy)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
[FE] Implement Spanish translation: Quick submit
Background
Spanish translation epic #21
When the Spanish translation is complete, Mike needs to implement it throughout the app.
This ticket is blocked until the Spanish translation is complete.
Tasks
Implement Spanish translation for Section 1 — Basic Information on the following pages:
[Fill out when we have confirmed names and order of pages]
[BE] Create audit of Oracle procedures
Background
In the Oracle database, there are procedures that the frontend will need to call. We need to build out GraphQL nodes for all of those procedures.
In order to now what we are dealing with, Ron should conduct an audit of all the procedures in Oracle.
Tasks
- Create audit of Oracle procedures for NJ SNAP benefits app.
- Add documentation of that audit to this Github folder.
Acceptance criteria
- Ron has completed and documented this audit and has a good enough sense of Oracle procedures to start moving forward with GraphQL work.
need to determine branching of form
Issue Description
- Applicant should have ability to select what they want to apply for (SNAP, GA, TANF)
- System should prompt if they are also eligible for GA and TANF and applicant did not select those programs
- Right now, system does not do any eligibility checks, so we need to determine if we want to do this
- Option A: Eligibility check, let applicant know, if yes, display the additional fields for the programs
- Option B: Use system as-is, so it's a false choice and applicant applies for all 3 even if they select only one
How to configure this issue
- Attached to a Milestone (when will this be completed?)
- Attached to an Epic (what body of work is this a part of?)
- Labeled with Team (
product support
,analytics-insights
,operations
,service-design
,tools-be
,tools-fe
) - Labeled with Practice Area (
backend
,frontend
,devops
,design
,research
,product
,ia
,qa
,analytics
,contact center
,research
,accessibility
,content
) - Labeled with Type (
bug
,request
,discovery
,documentation
, etc.)
[PM] Determine who will conduct QA and accessibility reviews
Background
QA and accessibility reviews will need to be conducted of the new OneApp after build. We need to figure out who can conduct this for us.
Tasks
- Figure out who will conduct accessibility review
- Figure out who will conduct QA
[FE] Check application status
Description or User Story
As a user who has submitted an application, I want to check the status of my application with my confirmation number.
Screenshots
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
[Epic] Frontend: Section 1 — Basic Information
This work is blocked until design for this section is complete.
Design epic #72
Description or User Story
As an applicant, I need to provide basic information about myself and/or household
Sections
- Programs
- Applicant Information
- SNAP Information
- Household 1
- Household 2
- Other Individuals
- SNAP Header/Household
Open [FE] Implement Spanish translation: OneApp steps / process overview
Background
Spanish translation epic #21
When the Spanish translation is complete, Mike needs to implement it throughout the app.
This ticket is blocked until the Spanish translation is complete.
Tasks
- Implement Spanish translation for the OneApp steps / process overview.
coordinate upfront user interviews
- consent form, screener, email template in english / spanish
- list of participants
- [] all interviews conducted/completed and synthesized
[PM] Figure out who can work on URL structure and SEO
Background
We need someone who can audit all of the existing URLs for the application, create a new URL structure (if necessary), document all redirects, and figure out our SEO needs. After talking with Melissa, we determined it would be ideal/best if someone who has more expertise availability pitched in with this part of the effort.
Tasks
- Talk to Lisa/Sheri about who might be able to help out with this
- Determine who will be handling the URL audit/structure/documentation and SEO needs for this project.
[FE] View application list
Description or User Story
As an application, I want to view my application list to see in progress and/or completed applications.
Screenshots
Depending on the user's application status, one of the following screens will display:
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
Move everything over to NJ GitHub
[PM/Design] New OneApp questions/data fields (Dept. of Corrections)
The state of New Jersey has recently has passed a new law that now requires the Dept of Corrections to assist current inmates with applying for SNAP and WFJN (TANF/GA) before they are released. NJ-DHS may add new questions to the OneApp application to account for this change.
OneApp program selection
Issue Description
https://dhs.invisionapp.com/share/N4XNBUHUXH3#/screens/426634092
- choose program to apply for (SNAP, TANF, GA)
- need to determine selection logic (#5 )
Front end tasks
Acceptance Criteria
Appendix
How to configure this issue
- Attached to a Milestone (when will this be completed?)
- Attached to an Epic (what body of work is this a part of?)
- Labeled with Team (
product support
,analytics-insights
,operations
,service-design
,tools-be
,tools-fe
) - Labeled with Practice Area (
backend
,frontend
,devops
,design
,research
,product
,ia
,qa
,analytics
,contact center
,research
,accessibility
,content
) - Labeled with Type (
bug
,request
,discovery
,documentation
, etc.)
[PM] OneApp Change Requests - New Data Fields (Gender, Crowdfunding, etc.)
Background
Is your UX/Design request related to a problem? Please describe.
NJ DHS has outlined a number of request changes to the OneApp flow, including the addition of new data fields (e.g. Gender, Crowdsourcing) and positional changes for some sections of the application.
Possible work requests
- work request from 9/2019
- gender identity updates
- "OneApp updates"
- institutional applicants
- download a spreadsheet with some (all?) changes
Tasks
- Leah to review the spreadsheet in this ticket
- Review with NJ team and get answers to outstanding questions
- Once all questions are answered, work with Samara to get tickets created for design/dev
[FE] Forgot password
Description or User Story
As a user with an account, I need to reset my password to login
Screenshots
-
Mobile version
Acceptance Criteria
- Form built out on desktop
- Form is responsive and works for smaller viewports (tablet, mobile)
- Field validation works correctly (vaidation rules/design/copy)
- All preliminary copy is entered as shown in the mockup (we will create new tickets for future copy changes)
- All buttons/links go to correct location
[Design] Basic Information: Provide content for dropdowns
Background
We need the dropdown content for each dropdown in the basic information section so Mike can build these form fields correctly.
Tasks
- Ask for NJ's guidance on content for each dropdown in the basic info section.
- Document the content for each dropdown in InVision.
[FE] Implement Spanish translation: Section 0 — Account and application screens
Background
Spanish translation epic #21
When the Spanish translation is complete, Mike needs to implement it throughout the app.
This ticket is blocked until the Spanish translation is complete.
Tasks
Implement Spanish translation for Section 0 — Account and application screens on the following pages:
- Account sign up
- Account sign in
- Forgot username
- Forgot password
- Check application status
- View application list
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.