# Status update

Alright, so this is a quick status update of where I currently am in the progression cycle.  
  
I was having some issues with the sockets, so I tried to fix them, but that only made them worse. Being unable to use socket.io effectively, I looked into the option of using pure ws (wss) instead, and that looked a bit better when it came to the issues that I was facing at the time.  
  
Roughly 7h later, it is finally working as intended, and way way way better than what it was before the switch from socket.io to ws. The logic feels somewhat logical and most of all, it is faster and has more settings/changes in the configuration.  
  
In short, essentially every single library that I use in this application is not at all what they are designed to do, but "if it works, it ain't stupid". Before I made the switch, I had a roughly 80% chance of showing the right MFA access code, but with the new system its around 99% (external factor for not getting it to 100% but w.e good enough for now). Not only that but I have managed to change it from different sockets to 1 socket per user for everything, leaving me with more performance that can go towards ex a status bar for the submission status etc.  
  
Now what do I need to fix before the actual launch?  
  
I need to import the total amount to pay out after tax, the actual auto-insert values on the screen for confirmation, and then hit "submit". After that is done, the main function is complete and ready (minor error handling after the first beta release though).  
  
Some small and minor improvements to the UI as well ofc, but that shouldn't be nearly as time-consuming since I don't actively need to rely on testing against the primula website.  
  
I expect to have the website beta launch around the 25th of October 2023, and the current date is October 5th. Why the 25th? Well, most people fill out their form around the 30th to 1st of next month, meaning that I have 3-5 days of real testing to be done and for minor troubleshooting to be done + the fact that I need a break from the project. The "break" will consist of me starting the next project by building the base for it -&gt; but I will NOT make the same mistakes with that project as I did with this one.  
  
Ex accidentally committing some node modules, not using ex docker, splitting code segments into smaller functions and placing them in external files to the main ones etc.  
  
Anyhow archways404 signing out, Peace!
