Blog Header
Last updated on

Progress Report

So what’s been happening?

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 more content to the Climate 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.