
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.