Time I think for a progress report. I truly am pretty useless at creating content, much preferring to write code. In this update, I plan to outline the key achievements, challenges faced, and the goals for the upcoming weeks.
Key Achievements
So upgraded the site to use the latest version oTailwind now using tailwind v4.0.
Optimized the build process for better performance.
Removed some deprecated code that was no longer needed due to the Tailwind update.
Resolved issues with the formatting of the pages.
Improved the format of the revisions history table.
Used AI to try and generate an image for use as a hero logo image which can be seen at the top of this page.
Added a new Test Page to test out new feature before they go live.
Added a new animation and motion classes for better user interactions and a more visually appealing site.
Added a new About Page to give more information about me and the site.
Challenges Faced
Updating to Tailwind v4.0 was a bit of a challenge as it required a lot of changes to the codebase. Also the UX library I use for the site was not compatible with the new version of Tailwind so I had to update that as well.
A lot of the animations on the site were broken due to the Tailwind update so I had to fix those.
Still issues with database access on the live site which means that the revisions table is not accessible.
Upcoming Goals
Responsive design improvements. Test, Test, Test.
Implement Cloudinary for image hosting and test in my test page.
Optimize image assets for performance and load times.
Implement the photo gallery feature.
Implement the FOAM knowledge management system.
Implement the ability to add comments to the blog posts.
Fix an issue with the database which means that the revisions table is not accessible in the live site.
Conclusion
I need to keep documenting my progress and keep the site up to date. I also need to keep testing new features before they go live. I need to keep improving the site and adding new features to make it more useful and engaging for the users. I need to keep learning and growing as a developer and keep pushing myself to be better. And most importantly, I need to keep having fun and enjoying the process. Content is King, but code is Queen.