This session was mainly the UX designing and minor bug fixing
The problem with my previous design of code was that the program was searching for the wrong embedded urls in Instagram. Instagram doesn’t store the link as /reel/url-CODE/ in the saved grid in the app, it stores it as /p/url-CODE/. After fixing this the extractor for instagram collections is complete. Now all that’s left to do is to make a user interface so that anyone can use it without having any issues.
In this session i was able to build a working concept of how the scrolling through the instagram app is going to work. And identifying the packages required to make this work
This time was spent building a prototype of the concept of my project.
Bug fixes. Making the order page functional.
This session I added the colour pallet and to fix all the bugs in the system.
i have now updated the project to contain a default API that is made on a temp account for users who do not know how to generate their own API key or are not able to due to any constrains.
in this session i have worked on mainly testing. I altered the code slightly again and again to see if everything is functional. According to my test plan everything is functional bug free
In this session i worked on the backend of the system. And some part of the front end without the colour themes
In this session I fully completed the interface ready to ship. I have added all the pages. And ensured that all the pages store the data in the json file generated upon first launch of the app correctly.
This is a chrome extension that uses the google API for youtube to pull the information of youtube channels and sends a notification to my notification center everytime the selected youtubers post a video. Currently this extension checks every 15 min and I have tested it over two days and it successfully and reliably notifies the user when a new video is dropped. Youtube’s inbuilt notification sender is unreliable
I have tried to remove the dependancy of having ms access installed on your computer. So far i have been able to make it work. for some pages later I will fix the bugs for some of the pages to improve the SQL database reliant version to run smoothly as well
Bug fixing and making an exe file to run
Building the sidebar and the dashboard with the right amount of padding and setting up the initial database. Deciding the colors and set up
I built a Streamlit chess opening viewer using python-chess where users can step through common openings move by move. I also added sidebar controls to customize the board appearance, including a color picker for light and dark squares and a slider to adjust board size.
At first, the color customization didn’t work because the values from the Streamlit color pickers weren’t being passed into the chess.svg.board() function. Even though the UI was updating, the board rendering was still using the default SVG colors.
To fix this, I connected the selected colors directly into the SVG generator using the colors parameter in chess.svg.board(), like this:
“square light” to light square color picker value
“square dark” to dark square color picker value
I also fixed the board size control by replacing the hardcoded value with the slider value.
Now the board updates dynamically based on user input, making the interface fully interactive and customizable.