April was a particularly hot and humid month in Bengaluru, India (most of our team is based out of our Bengaluru office) but that didn’t stop us from working towards making the SpringRole experience better for you.
Let’s take a look at the changes and updates to the SpringRole platform in the month of April.
We reworked the messaging experience on SpringRole to make it more intuitive. Messaging on SpringRole starts when a user uses SPRING tokens to send a message request to initiate a chat with someone.
The other user must accept the request and only then can they begin the conversation. Acceptance of the message request credits the receiver with SPRING tokens.
Since this involved a lot of states and transitions, we thought about the problem deeply and came up with the UI and UX that conveys this to the user in a natural manner.
Do try sending a message request to someone on SpringRole. (why don’t you send it to me! I’d love some SPRING tokens 😛)
We squashed a bunch of bugs on SpringRole and things are a lot smoother now on the platform. Being on the cutting edge of blockchain development and UX challenges does have its downsides — in the form of a lot of bugs that creep in while we are trying to solve for bigger issues.
We finally cleared out a lot of the bugs that (sometimes) would’ve plagued your experience on SpringRole. The dev team’s dedication and commitment has been excellent throughout this process.
Reacting with the times
We shifted our entire UI to React.js and it has been wonderful. The profile pages and all the other internal pages are now a lot smoother and load a lot faster.
It was quite a task to shift the profile page to react but the gains from that process are well worth it. Since we have a lot of modules and components attached to a profile, having it done in react made a lot of sense.
Head over to my SpringRole profile page and see the difference for yourself.
April was a month where we focused more on product stability and minor issues on SpringRole. These are small details but they make a significant difference when they add up.
May the next month be even more significant with the new features that we have planned. See you next month with the product update!
PS: Have you checked out our series of posts where we showcase our team members, their roles and what a typical day looks like for them?