climatemind / climatemind-frontend Goto Github PK
View Code? Open in Web Editor NEWThe Climate Mind team is building a web app to help stop climate change by empowering individuals to have better conversations about it and take action.
The Climate Mind team is building a web app to help stop climate change by empowering individuals to have better conversations about it and take action.
When you are not logged in and you go to the route "/conversations", you'll find a button at the bottom so that a user can register. On top of that, there should be a second button "Login", which would route the user to the login page.
A UserB that just created an account after finishing the quiz from a link he received can view the conversation cards of UserA.
After you created the account and are logged in, your conversation drawer should only show you one card, which is the conversation that lead to creating the account with UserA.
When going to the 'Myths' tab and you get more information about a specific myth by pressing 'Why?', it currently looks like the second image. That should be changed, so that when one button is selected, the other one should also have a grey underline.
As a user, I want to share short text feedback while rating conversations
For data analysis, the frontend should track when a user opens the conversations tab / page.
When you are logged in and on the /sharelink page, you can enter a name and generate a link. Once that link is created, there will be a popup (toast message) in the upper right corner. That toast message should be renamed from the current 'Link added' to 'Link copied'.
The 'Back' button on the /user-b/no-share page won't bring you back to the right page.
Steps to reproduce the issue:
Instead of the page you see in the current state, it should just bring you back to the previous 'How does Cm works' page.
The page with the 'Back' button is being used twice. So if you change the functionality that it works and brings you back to the 'How does Cm work?' page, you should test the second use case as well. This second use case happens at the end of the userB journey, where there's another button 'Not now'.
Bonus points if you add cypress tests, so that we will know in the future when things stop working.
Resizing the window in general is no problem, but with the side bar opened, at some point the screen turns white and it also throws an error (See video below for exact behavior).
Steps to reproduce the issue:
The sidebar shouldn't disappear alltogether and resizing the window to something larger should return to a normal state as well.
At the end of the ten questions of the quiz, there should be an additional question that asks something like "What's stopping you from having climate conversations?". Below that is an input field for entering the response. There was an endpoint added '/feedback' that receveives the response.
Error in sentry
When a questionnaire has been finished, an array of answers will be send to the backend. For set one of the questions, the ids should be from 1 to 10, while the set two should contain questions with ids from 11 to 20.
It seems that sometimes (that's what the sentry error log shows), an invalid id is present in a question set, like -5.
It's unclear when and how this happens.
When set one is used, the api call should always have ids from 1 to 10.
When set two is used, the api call should always have ids form 11 to 20.
No other ids should be possible.
Unclear
Hello,
I've noticed that the Twitter icon used in the climatemind-frontend repository seems to be outdated. The specific file in question is located at: https://github.com/ClimateMind/climatemind-frontend/blob/develop/public/socials/Twitter.svg
Twitter has updated its icon design, and the current version in the repository does not reflect these changes.
Best regards,
Tomasz
The green background on the '/shared-values' page doesn't cover the complete page (!! For the desktop version everything looks alright, you need to go into the (chrome) developer tools and change it to a small mobile version !!)
When you go through the userB journey (enter a name, create link, paste it into the tab), you will reach the page /shared-values. This page has a green background. When you are on a mobile device that is rather small, the background won't cover the whole page.
The green background should cover the complete page.
Hello,
When user is retaking quiz he can go back to the home page and after this personal values and retake quiz are not available in the home page
Best Regards,
Adrian Cielniak.
As a user A, I want to be able to use the single link to invite many users B, so I can save time creating conversations
TBD
As user be I want to be able to re-take the quiz so that if i don’t agree with my personal values I can do the quiz again,Scenario: user b can retake the quiz,Given I am user B ,And I have taken the quiz,When I view the core values page,Then I can re-take the quiz
In the conversation drawer on the page '/sharelink', you can see all of the conversations you have. Currently, the userB name is shown twice, which is rather unnecessary. The larger version of the name should stay, while the smaller one on top should be removed. It isn't exactly clear what the messages should say. Eg. 'Prepare to talk with UserB' could just become 'Prepare to talk'.
Within the conversation card drawer, you can open a single conversation card and delete it. Once you press the button to delete, nothing happens, because you have to close the drawer and reopen it. Instead, the list of conversation cards should be updated immediately, so that the card disappears right away.
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.