SoSa - Sprint 10 - Refinement

SoSa - Sprint 10 - Refinement

I have literally no idea where the last two weeks have gone. If it weren’t for Jira, I honestly wouldn’t know I’d achieved so much this sprint! 

Everything is blending into a single, really long, coffee fueled day and it’s weird. Stop it.

No alt text provided for this image

Before we get started, here’s a table of contents! In case you want to torture yourself with my previous sprints!

  1. Precursor
  2. Sprint 1 — The Foundations
  3. Sprint 2 — The ummm Foundations?
  4. Sprint 2 — Nerd Ramble
  5. Sprint 3 — Cooking with matches!
  6. Sprint 4 — Now We’re Cooking With Gas!
  7. Sprint 5 — Robot Uprising
  8. This Is Not the Sprint You’re Looking For
  9. Sprint 6 – That’s a Weird Looking Patronus
  10. Sprint 7 – Corona Stole My Title
  11. Sprint 8 – Adventure Time
  12. Sprint 9 – Now In Technicolor
  13. Sprint 10 - Refinement


Beta App – version 1.0.1

The main chunk of the work this sprint has been refactoring the chat server to support authentication and just a general clean up from the initial build I did a little while back.

So just in case I couldn’t get it done during this sprint, I enlisted a couple more iPhone users from the beta list and along with the council I got build 1.0.1 out to everyone for testing.

This included the following changes:

– General stability fixes

– Improved UI

– Changed Send button

– User list in Right navigation

– Rooms removed on disconnect

– Press Profile picture to tag

– Ability to scroll messages

– Tags highlight your chat row

Everyone has been great and given me a bunch of feedback to address. So i’ve added that to my backlog ??

Game Night Video

Starting to get into a rhythm with these now! I’ve finished Part 1 of the Jackbox Party 6 video from our game night in February. 

This one was a little bit more difficult to make interesting, so please be gentle and of course like and subscribe! ??

App Updates

Tag highlighting / Profile Picture to tag

Both are pretty self explanatory, You can press someone’s face to tag them and when someone tags you it highlights their message ??

No alt text provided for this image

Scrolling

This was a little more difficult because by default in ReactNative there’s no way to consistently do this cross platform, for now i’ve done a slight hack which I’m testing for performance implications. 

If it’s fine, then I can also use this to give people the ability to slow down chat when it gets too fast. If it doesn’t work, then my battery life is going to suffer horribly until I build a native solution.

Also, when new messages come in you get a little orange popup!

No alt text provided for this image

Chat Server Refactor!

No alt text provided for this image

The last time I did work on the Chat Server was back March and with all the work I’d done, it was time to clean it up, integrate with our authentication service and move it further towards our final product. 

All of which I’ve done this sprint!

Because none of this is open source at the moment I’ll try and explain the changes I’ve done and why.

Providers

This change was mostly about the authentication system, for every system there will be a bunch of different “Service providers” these providers might provide an authentication system, or provide usernames, profile pictures etc etc.

I wanted to start using this concept now so that moving forward I can change the way things are implemented for example: authentication or how a system knows your username, but the underlying system (consumer) doesn’t need to know about the change.

No alt text provided for this image

Services

Another big change has been implementing services!

Originally all of the end points were in a single file, which works great for something simple but our chat server is going to be far from simple and so I had to move these into “Services”.

A service is exactly what it says on the tin, it provides a service to another part of the system.

Just like providers the point of this is to allow the code to get more complex without the underlying system needed to know anything about it. 

This helps with adding new features, running versioned features and working with other developers to improve the chat server in the long run.

No alt text provided for this image

Stats

Beta list is now at 288, again a couple of sign up were spam so i’ve removed those.

Unique Visitors are down this sprint from 12,130 last sprint to 9,725

Average position has increased slightly again from 23.3 to 23.2, impressions are down from 1.84k to 1.83k, but click through rate is up from 2.3% to 2.7%

Last bu not least, FB reach is up slightly from 2289 to 2901 ??

No alt text provided for this image

Hope you enjoyed my update! Like! Subscribe! Come hug me! Please it's so alone in here!

Peter Grint

IT & Operations Manager @ IDPP | Python Developer | Leading advancement in efficient IT and Business Processes | Policies & Procedures, Legal Compliance, IT Systems |

4 年

I do love the smell of progress in the morning! Great work!

要查看或添加评论,请登录

James Mahy的更多文章

  • Hi

    Hi

    Hi

    11 条评论
  • Building a community alone

    Building a community alone

    Most weeks I get asked why I'm only accepting Patrons / donations and won't accept technical help developing SoSa This…

    6 条评论
  • Motion In The Ocean

    Motion In The Ocean

    This is my Sprint 11 update for the SoSa rebuild! Note: This update is a week behind, if you'd like to get updates as…

  • Now In Technicolor!

    Now In Technicolor!

    Hello girls and boys! It’s me! yo friendly neighbourhood James! We’re going to do things a little differently this…

    4 条评论
  • Adventure Time - SoSa - Sprint 8

    Adventure Time - SoSa - Sprint 8

    Hello, it’s me again! James! You’re probably wondering what i’ve been working on the last two weeks. Well take my hand…

  • Corona Stole My Title - Sprint 7

    Corona Stole My Title - Sprint 7

    This is my update for my social network SoSa! Don't know what SoSa is? Check out Precursor Thank you to everyone who…

    6 条评论
  • SoSa - That's a Weird Looking Patronus - Sprint 6

    SoSa - That's a Weird Looking Patronus - Sprint 6

    LinkedIn doesn't support image captions..

  • SoSa — This Is Not the Sprint You’re Looking For

    SoSa — This Is Not the Sprint You’re Looking For

    This sprint hasn’t really been a sprint, more of a really long refinement and retrospective. When I came back from…

  • SoSa — Robot Uprising — Sprint 5

    SoSa — Robot Uprising — Sprint 5

    Original post on SoSa Previously on my descent into madness: SoSa — Precursor SoSa — The Foundations - Sprint 1 SoSa —…

    5 条评论
  • SoSa - The Beginning of The End

    SoSa - The Beginning of The End

    If you've been following my journey for SoSa (https://www.linkedin.

    11 条评论

社区洞察

其他会员也浏览了