Photo by Fabian Grohs on Unsplash

Internship – Week 4

This week, I mainly tied up loose ends and debugged. The issues were more fiddly than I thought they would be. Safari Issue #1 – Database Load Previously, during initialisation (log in), an API was used to estimate if there was enough storage to load the database in. This API Read more…

Internship – Week 3

This week involved working on a mixture of not-too-big issues and features. The more substantial points I worked on includes: Access to Video Submission As I worked along displaying the video submission along with the marking sheet, some issues were revealed. The use of a YouTube video embed plugin limited Read more…

Photo by Brooke Cagle on Unsplash

Internship – Week 2

After learning about Vue-related fundamentals, I started looking into the existing codebase for the app I will be working on. The app is used for controlling the flow and judging of a music competition. My current task focuses on the judging aspect of the competition, I will be tweaking the Read more…

Photo by Brooke Cagle on Unsplash

Internship – Week 1

My main task for this internship will be to migrate an existing web application from Vue2 to Vue3, focusing on the front-end. The first week kicked off with learning some fundamentals: Version control – Git I’ve previously used Git across my university projects, and this was a great opportunity for Read more…

Done and Dusted

This week was pretty stable and concluded with nearly finishing up all development related to the competition project. At the start of the week I altered my code to make all backend API calls pass through the Vuex store. This was done by making use of Vuex Actions, which is Read more…

Finishing Touches

This week was spent finalizing the react admin work from last week and making minor changes to the main application. For the forward linking between resources in react admin I had gone off on a journey of creating a whole new workflow based on systemically typed new components with custom Read more…

Finally, Results!

Nothing trumps that feeling of seeing the results you so desire to see appear on screen. As the end of my internship period was approaching the stress started piling up on me, as nothing seemed to yield the results that I was looking for. However, this changed this week, with Read more…

It’s a Wrap

At the start of this week I added a services folder and shifted all the backend API calls occurring in the Vuex store to pass through this services folder instead. It comprises of two files, the first of which holds all of the database methods called in our Vuex store, Read more…

Cordova Updates

I spent the starting part of this week finalizing the QR code scanning and attendance taking. As per Dr. Shawn’s suggestion, I shifted from the usage of an in app Vuejs QR code scanner and instead added in the Cordova Camera plugin. The camera plugin was added along with a Read more…

MLPack Experiments

As the end of my internship period was approaching, I was asked to move from feature extraction to working on the machine learning models. For the past few weeks I have been working with multiple libraries to retrieve information from musical tracks, and it was time to test what I Read more…