sswconsulting / ssw.rewards.mobile Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://rewards.ssw.com.au
License: Apache License 2.0
Home Page: https://rewards.ssw.com.au
License: Apache License 2.0
Feedback from JK
/Achievements page: add Last Updated (bold and sort desc)....
This is a new field and new functionality
-a
Hey Team
SSW would like to give out physical prizes such as the Xiao Mi Band and Smart Keepcups to all users of the app around Australia and eventually the world! Unfortunately as everything has moved online we are not getting a chance for users to grab one in the office.
The proposed changes are for SSW to ship these prizes to customers with enough points at no cost to them! First starting with Australia and even internationally in the future.
What do you all think about this?
React with 👍 if you agree!
React with 👎 if you dont! Also tell us why you think so as a comment!
/Rewards page: add Last Updated (bold and sort desc)....
-a
We could allow admins to create events and the speaker can be given a code to use during the event.
Each attendee can enter the code into the app to show that they are present. The app can then automatically pick a random attendee from those who entered the code.
Admins can see the whole list of attendees who entered the code on the event page in the app. Attendees can see that they are marked as attended.
The concept of an Event and the concept of a Speaker/Attendee and then connect the two.
Email from product owner:
Hey Matt G
can the SSW logo squeeze into the top - next to the title?
-a
This can be implemented using TitleView: https://xamlabs.com/2019/10/06/xamarin-forms-add-ui-controls-to-navigation-bar-using-title-view/
Some users intermittently get an Already Scanned error when scanning an achievement for the first time
We will record interactions with SSW. Such as:
/Leaderboard page: add Last Updated (bold and sort desc).... I mean the last time they got points
-a
The SSW Rewards app frozen on my phone with this screen
I tried uninstalling and reinstalling the app.
My phone is Huawei Nova 3i, Android version 9. My SSW Rewards account is [email protected]
Adding a Currency Model
This change addresses technical debt as noted in the code here:
// TECH DEBT: the following logic is intended to 'debounce' reward
// claiming, to prevent users claiming the same reward twice
// within a 5 minute window. This workaround is only required on
// the current 'milestone' model for points. Once we move to the
// 'currency' model, this will not be required anymore.
Include a URL that explains to a new developer both models that the app users
To: @AndreasLengkeek
CC: @wicksipedia @MattGoldmanSSW
🚀 1. Add the action to automate those steps
Review Rules to better Xamarin and decide if we need a rule that links to an article like the below one
Include a 'done - checked by Matt W and Matt G together'
-a
https://link.medium.com/OyUMR2S2Sab
Automate Android App Publishing on Play Store using GitHub ...medium.com › automate-android-app-publishing-on-pl...
Jun 27, 2020 — You can find more details about Github Actions here. ... Prepare Play Store Service Account; Deploy to Play Store; Notify Build status on ... You'll need a service account to publish the app on the Play Store automatically.
As per our conversation @AndreasLengkeek @MattGoldmanSSW @SSWnathanmills @adamcogan @jerwinparker
These are the proposed changes to distributing rewards:
linked to issue #104
❇️ and ❇️
As per my discussion with @MattGoldmanSSW
Image upload needs to be able to do the following:
To: @MattGoldmanSSW
cc: @adamcogan
It would be great if we could award points for people following or linking social media accounts to SSW
It's required to replace the default Blazor favicon with an SSW one.
As per my email with Matt G, I am adding an issue to add rewards progress bars to the SSW Rewards app.
Having progress bars that show how far you are from the next reward will gamify the app and make clients feel more inclined to use it.
Sharon Du:
Hi Guys, the APP looks awesome. After NDC, for employees, my feedback is: Maybe we can add "Do you exercise today" to earn the points.(smile)
After NDC feedback :
Given that this project is being developed in public domain.
Change the default branch from:
master
To:
main
Steps to implement have been documented at https://www.hanselman.com/blog/EasilyRenameYourGitDefaultBranchFromMasterToMain.aspx
To: @MattGoldmanSSW
cc: @adamcogan
In the Dev Profiles section of the app, it would be great if we had a scroll in animation.
with those file npm i may fail.
To: @gregharrisssw
CC: @adamcogan @matt-goldman
Install the SSW App, then scan an SSW QR code, and see points earnt.
BUG Upon scanning an SSW QR code with a new SSW Rewards account, an error occurs stating, "Already Scanned!"
For NDC feedback: It would be nice to see if the app uses face recognition to identify SSW staff
How about allowing the user to sign up using social media (Google, Facebook, etc). We can also get in to their network in this way (of course, with their permission)
Feedback from JK
From: Penny Walker
Hi guys, just generally this looks awesome! I think it's quite fun and it looks sexy. I think it would be awesome if the app could 'unlock a code' to the superpowers of their choice if they win the prize (smile) I'll need to set up the code, but it might be nicer than them getting an email for me?
Give the normal amount of points for the presentation. Then have a second QR code that is only available in person that gives the number of points that would equal the 3x value. Ex. Presentation code 500pts + In person code 1000pts = 1500pts.
User feedback for the app:
After getting points the leaderboard is not refreshed, we need to be able to force the refresh on pull
To: @adamcogan
Cc: @MattGoldmanSSW, @AndreasLengkeek
Current Sprint: | 20 |
---|---|
Sprint Goal: | Finishing admin app |
Sprint Duration: | 1 week |
Project: | SSW.Rewards |
Project Portal: | https://ssw.visualstudio.com/SSW.Rewards |
Product Owner: | Adam Cogan |
Sprint Review Meeting: | 23/10/2020 2:00 pm (Sydney/Melbourne Time) |
Attendees: Andreas, Adam
As per our Sprint Planning Meeting, and as the Product Owner, you have agreed to the following Product Backlog Items (PBIs) being included in the current sprint backlog.
The Team will do its best to deliver this set of features (Scope), to a defined quality standard (Definition of Done) by the end of the sprint. Ideally the team will deliver what they forecast, or even a bit more, but this can't be guaranteed.
ID | Title | State | Assigned To | Effort |
---|---|---|---|---|
AB#57793 | Admin - Users - Grid (GitHub Issue #520) | Committed | Andreas Lengkeek | 8 |
AB#57792 | Admin - Rewards Grid (GitHub Issue #521) | Committed | Andreas Lengkeek | 8 |
AB#57791 | Admin - Achievements Grid (GitHub Issue #522) | Committed | Andreas Lengkeek | 8 |
AB#57790 | Admin - Leaderboard grid (GitHub Issue #523) | Committed | Andreas Lengkeek | 8 |
AB#57460 | Bug - Already scanned error when scanning an achievement (GitHub Issue #136) | Committed | Matt Goldman | 4 |
AB#57466 | Physical vs Online Rewards – How do we hand out rewards? (GitHub Issue #133) | Committed | Matt Goldman | 8 |
AB#44264 | Admin - CRUD Rewards | Committed | Andreas Lengkeek | 8 |
AB#57024 | 🚀 Admin - Give user a reward | Committed | Andreas Lengkeek | 8 |
https://ssw.visualstudio.com/SSW.Rewards/_sprints/backlog/SSW.Rewards%20Team/SSW.Rewards/Sprint%2020
<This is as per rule: http://rules.ssw.com.au/Do-you-create-a-Sprint-Forecast-email.aspx />
Matthew Sampias:
My Feedback on the App as a demo for NDC and post NDC: I think the SSW app would look great on Sophie - I would love to walk up to the Sophie Hub and have all these features available just as they are on the phone.
When accessing the onboarding screens from the flyout menu, when you close the onboarding screen you should return to your previous location/page. If this is not possible, go straight to the Earn Points page.
The points that are displayed on the leaderboard are currently calculated separately from the points displayed on a profile and the points already include the date earned. With this functionality already in place, the only thing that is needed is to add a filter to the leaderboard page that will only include points earned in the last 60 days.
CC @wicksipedia @AndreasLengkeek
I'd love to see what has happened on recent events
Eg. What recent QR code's (achievements) have been scanned for the last few user groups
Consider embedding a Power BI report
-a
Add the functionality that would allow a viewer (in person or online) to submit questions through the app and gain points in return.
This topic requires further discussion. Here are some points that should be discussed:
To: @jakebaylissssw
cc: @adamcogan , @matt-goldman ,@AndreasLengkeek, @ozdemir-mehmet, @wicksipedia, @nvhoanganh, @brydeno
I should be able to log into the app multiple times.
I can only log into the app once. After that, once it has closed, I just see the red spinner on the login screen. I need to delete the app then re-install it, in order to log in again.
This could be related to MSAL configuration (see #125) but could also be to do with KeyChain configuration if the app bundle was modified.
To: @adamcogan
cc: @MattGoldmanSSW
As per your idea, lets have a web page that shows a users points and what rewards / events they have attended.
Figure: We can use the fitbit friends page for inspiration https://www.fitbit.com/friends
To: @adamcogan
Cc: @MattGoldmanSSW, @AndreasLengkeek
(Checked by Matt)
Current Sprint: | 19 |
---|---|
Sprint Goal: | Completing PBIs |
Sprint Duration: | 1 week |
Project: | SSW.Rewards |
Project Portal: | https://ssw.visualstudio.com/SSW.Rewards |
Product Owner: | Adam Cogan |
Sprint Review Meeting: | 13/10/2020 2:00 pm (Sydney/Melbourne Time) |
Attendees: Andreas, Adam, Matt
As per our Sprint Planning Meeting, and as the Product Owner, you have agreed to the following Product Backlog Items (PBIs) being included in the current sprint backlog.
The Team will do its best to deliver this set of features (Scope), to a defined quality standard (Definition of Done) by the end of the sprint. Ideally the team will deliver what they forecast, or even a bit more, but this can't be guaranteed.
ID | Title | Assigned To | Effort |
---|---|---|---|
AB#57024 | 🚀 Admin - Give user a reward | Andreas Lengkeek | 8 |
AB#57466 | Physical vs Online Rewards – How do we hand out rewards? (GitHub Issue #133) | Matt Goldman | 8 |
AB#44264 | Admin - Manage Rewards | Andreas Lengkeek | 8 |
AB#57460 | Bug - Already scanned error when scanning an achievement (GitHub Issue #136) | Matt Goldman | 4 |
https://ssw.visualstudio.com/SSW.Rewards/_sprints/backlog/SSW.Rewards%20Team/SSW.Rewards/Sprint%2019
<This is as per rule: http://rules.ssw.com.au/Do-you-create-a-Sprint-Forecast-email.aspx />
As a user, I should be able to:
Tap an ellipsis next to a prize to see which users have claimed it
Tap an ellipsis next to an achievement to see which users have scanned it
Raj Dhatt
Maybe a way to pull in a new video when released on YouTube and notify the user
NDC Feedback - the screenshot says "Earn Rewards" while showing google prizes.
That implies that everyone that earns enough points can get a google home.
I'm pretty sure the google pictures are prizes and cannot be "earned"
This should say "Win Prizes"
For example, quantas points can earn rewards - it takes a long time but everyone who gets enough points can get the stuff.
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.