yalla-coop / universal-credit-support Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Says "Cannot read property 'name' of undefined"
Everything always needs margin :D
So it's always useful to have a common margin component that all the common components then use in the styling
Summary
Now need to add a back end to the MVP we've built so far
Please set up the codebase to create an initial front-end MVP using Create React App
To confirm, there is no back end for this app, but there will be in the future, so still set up the structure in a similar way to other projects (just no need to create a server file etc at the moment)
This issue is to build out all the steps for each user journey (i.e. what are all the steps in which the user will interact with our digital platform to reach the final outcome)
Something we find very helpful to do is also always bear in mind how the user is feeling. Are they strapped for time (e.g. maybe they have 10 minutes in between making dinner for the family), are they feeling anxious, are they making an important decision etc? This helps us constantly review our steps and see what information we need to provide to best get them to their goal.
https://docs.google.com/presentation/d/1JWVDThFGPnLyM5Dmw5hpN_6v87gHaj8_djWh1maTrBg/edit?usp=sharing
Related issue(s)
Add any issues here that may be dependent or must be completed before this issue can be tackled
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1509%3A619
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Hi @Katie-Hyde @maggiehoughton , just sorting out final bits so we can start building the initial quick MVP next week π
Apart from sorting the content (#9) the only other thing we need for this initial MVP we will look to start building next week is to agree which visual design you prefer. To show you what I mean, and the two options, I've recorded a quick video for you (please turn on audio): https://www.loom.com/share/62ec9ed3b944429993a848f14afcb6f1
I have also mapped out the journeys that lay out what we will be building: https://www.figma.com/file/2iSQivVTUotX0WfYfpLj9Y/User-Stories-for-MVP?node-id=0%3A1
They are informed by the prototype (whereas normally you do it the other way round! i.e. map out the journeys before creating wireframes/designs), but I thought it would be useful to use the existing MVP to build these out and we can develop them further in our design work over the coming weeks.
testing how to do using yalla github training
@thejoefriel
Link to synthesised user feedback
https://www.notion.so/yallacooperative/UX-Testing-Feedback-f3a9be4b9b8941da8a84c57069c4efcc
Key Things to check with user testing
Overall for UX and layout there aren't many things to test (I've labelled them as 'need to test' in the Synthesised Changes table. These are purely for claimants really so I'd suggest we only do testing with claimants next week
The main changes are actually the content. Overall the content style was positively received, so we are in a good space with the style.
However, there was lots of feedback from advisors as to:
My suggested approach to implement these changes
Proposed approach
@maggiehoughton @Katie-Hyde @jema28
Spent the past day or so sifting through all the various content links, and actually going through the UC process - up to the point of submitting my claim I think so hopefully won't get in trouble π
What I've done is put together a very initial draft that is an iteration on the steps in the wireframes and from the existing journey mapping you had done
https://www.notion.so/yallacooperative/Working-out-Content-19c3a5d68bfb4e6f9c9ae5bcfad0af71
Actions
Related issue(s)
Add any issues here that may be dependent or must be completed before this issue can be tackled
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1507%3A6898
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Hi @maggiehoughton @Katie-Hyde - here is the document outlining the proposed technical stack for the application and the database architecture, that we just ran through together with Katie.
If any problems arise then please let me know, otherwise we'll consider this a reference issue for people to use in future if wanting to do further development.
PLEASE NOTE, LINKS TO BOARDS TO THEN BE PASTED HERE:
TBC
In this issue we are trying to get a better sense of the type of user experience we want to try and build for our users (i.e. the best way for them to interact with our digital tool in order to achieve their needs), how it might look and the overall content style.
What other people are doing in this space:
UX / User Experience:
Content:
Visual:
Accessibility
This has an important part in our design. We need to agree what level of accessibility, following agreed standards. Our assumption would be AA as a minimum but aiming for AAA.
Details here: https://www.w3.org/WAI/WCAG2AAA-Conformance
Please try and comment on this issue with your feedback by X
Template:
App/website name:
App/website link:
What is it relevant for: Other Person in Space / UX / Visual / Content
If possible, the specific part(s) and/or flow(s) you like (with link or a few screenshots if possible!) and a description of why you and our users would like it. Why do you feel it's useful to look at with our project in mind?
List links / documents for any brand guidelines we need to follow
Please let us know in a comment your views on the level of accessibility
https://www.loom.com/share/bce88cc1ee3f4aa9833fd8bdd439e94d
https://www.loom.com/share/4a8ee418f94e48b6a6435bd79420a3ac
Wireframe link
https://www.figma.com/file/2b1vIUlRczjuwhWr9cE9OY/Wireframes?node-id=2482%3A37911
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Note: Ignore the Help button for now, that will be picked up in a separate issue
Refer to database schema agreed in #48
Notes
I don't think anything has changed data wise in the wireframes since the db schema was created, but I've added as a criteria just to be sure
Summary
We need to see all the provisional content required to help guide our users in the UC process. This will then help us:
Actions
This is a protected document. If you feel you should have access please contact @thejoefriel
https://docs.google.com/spreadsheets/d/1gHzpjitlXnoywgDoL8hd_pgn4Mo64RwuwRWFFkKYX2E/edit?usp=sharing
If any third party apps are used (e.g. Google Analytics), then documentation should be created and stored here on how to access them and what they are for
Summary
Create navbar
Wireframes
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1517%3A4908
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Note
Use the stand icon component set up we normally use
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1509%3A197
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Summary
Even though we are just creating a static front end app right now, there are two future features we need to consider:
This means we should put:
Further information
Refer to the language setup we built on Tempo as that works well and will suit our needs on this
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
With an idea of what we're looking to build, it is important to consider all the potential consequences this tool might have. This will help us:
https://www.figma.com/file/672RYI7dhG7dquiLqcEjbX/Consequence-Scanning?node-id=0%3A1
We want to use an interactive design prototype to carry out testing with our potential users. This lets us test and validate the user journeys and stories we have built, making sure the tool can be used in the way we intend it to be used, and then making any changes.
By doing this we can really define on the most essential features and make changes at the design stage which is always quicker to do than in development stage.
In addition...
We are also going to test the first iteration of the digital app. This will let us assess initial thoughts of the tool in an actual digital, fully interactive format
Booking in user tests
This has been tackled - refer to #8
Preparing for user tests
Storing testing results
https://www.notion.so/yallacooperative/User-Testing-ecd56e7c43f04f7787c38a3380791533
In the notion doc scripts
Hi @maggiehoughton @Katie-Hyde @thejoefriel,
We've gone through all the colours this afternoon and written up a report for you: https://www.notion.so/yallacooperative/Accessibility-Report-58699b01213340df88c4636721e7edee.
It includes:
As you'll see it's unfortunately really hard to make red and orange accessible! You have to really darken them to pass even AA+ and they lose their vibrancy.
I've added some comparatives that pass AA+ and also the slightly tweaked MVP colours for comparison. It's much easier to make cooler colours like blues and greens vibrant for UI.
If we want to keep the original vibrant red and orange we can do so but avoid adding white text on it and use it instead for accents (e.g. borders, lines etc)
Look forward to your thoughts on this!
Related issue(s)
#27 #28 #26 need to be completed first
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1517%3A4826
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1517%3A5869
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1503%3A4
Notes
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Hi @Katie-Hyde @maggiehoughton - we need to set up a few accounts for you:
Is there an email address you would like us to use? We could also create a google account for you and then use that if you prefer.
What would be great is if you could get your IT team to set up an email like [email protected] which we can then store the log in details for.
Let me know what you would prefer.
Ensure we have a good understanding of the users we are looking to build our solution for
https://www.figma.com/file/hMtA8dePTaga6KVkrTrMFQ/User-Personas
Summary
This is the page that shows a breakdown of information for that step
Important information
Even though it looks like a modal, for accessibility and UX reasons I would recommend it is its own page with its own naviation route. This means that if the user reloads or wants to share just that step, it's a lot easier (i.e. no resetting of the state etc)
Wireframes
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1517%3A4908
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Setup common component for grid layout covering desktop / tablet / mobile for consistent width and spacing throughout the app
This the important phase where you go through the app to make sure it works as agreed and to help us spot remaining bugs (always inevitable unfortunately, especially with brand new products!)
It is essentially playing with the product pretending you are the different types of users and carrying out all the user journeys / testing the features in the feature plan.
https://universal-credit-claim.netlify.app
No log ins needed
Outline of what you do here: https://www.notion.so/yallacooperative/Bug-Testing-812a97b1c6574b80943e83a1fda421c5
Here is where to add all bugs:
https://www.notion.so/yallacooperative/ea8dc60f6dc64786ad5cb0fead62acf0?v=9a68cfbd3cde45ff8552a1de3ac1aaac
21/07 - 23/07
Related issues
#56 needs to be completed first
Content doc to use
https://docs.google.com/document/u/1/d/1Fq7vB5LZW8lachRyZZcPg9_ZDaYsmHxEaOv_somyf6s/edit?usp=drive_web&ouid=114879239832987647932
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Note: This isn't pulling it into the front end yet, just ensuring all required content is in the database
Summary
This issue is to track our discussion and progress recruiting people for user testing.
Who we want to test with?
Dates for user testing
Actions
Here's the current plan we're agreed
This is to put in place the basic design system set up for this app.
Prototypes
Wireframes
https://www.figma.com/file/2b1vIUlRczjuwhWr9cE9OY/Wireframes?node-id=1867%3A12967
Please remember to click the different pages on the left to see each of the wireframes for each user type
###Β Demos
Jem has also put together a couple of videos to take you through as well
All useful resources that will help with design and development for this tool to sit here
https://www.notion.so/yallacooperative/Hyde-Yalla-Workspace-ef9296328b3a41539032097e759c92c6
Use the existing Icon component, this is just adding further icons.
Wireframe link
https://www.figma.com/file/2b1vIUlRczjuwhWr9cE9OY/Wireframes?node-id=2482%3A45090
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
This is to set up all the typography for the app
Wireframe link
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1503%3A4
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Summary
Create the main landing page that shows the steps.
Wireframes
https://www.figma.com/file/F87oFi7DgtgoJ0KNJYyy2L/Wireframes-Prototype?node-id=1517%3A5656
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Here is the proposed timeline for the delivery of the first and second iterations of this Minimum Viable Product / digital app
https://www.notion.so/yallacooperative/Project-Plan-4581940419554ce6b9b236d0924782bf
Summary
We are not creating a user log in system, so we need to store the user's progress in local storage / via a cooke. There are two key things to track:
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
update the text content on the app according to :
https://www.notion.so/yallacooperative/provisional-content-update-for-MVP-a13c4fb2953a47c9a1f8f64f14f18c8b
For now please set up this on heroku using the hello@yalla account. We can set up a proper one in the future with Hyde's email address
We already have a series of user journeys (stored in the link below). We will:
https://www.figma.com/file/UvQvkMlXeVXT8U5HtG1pVn/User-Journeys?node-id=0%3A1
In case Figma doesn't work:
https://www.notion.so/yallacooperative/User-Journeys-Prioritisation-00b0f4948cc94b5c80cdbd52b0214677
Update existing Layouts component with two new layouts
Wireframes
https://www.figma.com/file/2b1vIUlRczjuwhWr9cE9OY/Wireframes?node-id=2482%3A37764
REMEMBER THAT WHOEVER WORKS ON THIS ISSUE MUST TICK OFF ALL THE POINTS IN THIS LIST UNLESS THERE IS CLEAR AGREEMENT IN THE COMMENTS TO SAY OTHERWISE. DO NOT REVIEW A PR INVOLVING THIS ISSUE UNLESS THIS HAS BEEN DONE
Note that the side bar isn't always a menu, this is the layout used for the Step page and the right hand side would be an empty div
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.