Great Weekend Progressย ๐
There's been a lot of work put into all of the MOOVPAD projects and the different parts of each of those. But some have needed more time and learning than others. So it's good to get the chance to relax for a bit with one of these really cool Chill Music Lab vibes and share a bit of good news ๐
MOOV Data Success!
As I've mentioned before, even though the actual sending and retrieving of data from the database was mostly sorted earlier in terms of general approaches, tested using a one very basic workflow type (i.e. creating a user account and logging in), developing the MOOV UI where users actually enter a training session, save this data if they wish, then get a report on their performance means putting all of the 2.5 to 3K lines of code for this whole section to the test.
The large capture above shows the Chrome debug output for the server interactions after saving a sample MOOV, with all of it's data for each stage, and storing this within the user's actual session for ongoing access to the data without needing to return to the database. And yes, with the exception of that one 400 error shown (for a user profile workflow still to be completed later), ALL of the code written for the MOOV section is now functional... like, seriously!!
To professionals in software development, probably a small thing. To me, it means so many hours and so much work and learning that I can't even explain. I've been able to code for many years. But this MOOVPAD Web App meant a whole new set of skills needed to be learned, using a completely different architecture, and whole new ways of interacting with databases. Next step: linking all of that to the methods for MOOV comparisons, to get colour-coding.
Relieved ๐
Stay awesome,
EMH