Browser Tech
Browser tech was another really odd project we got to do. At first the idea was that we had 1 small introductory project and then another bigger project. But when we started the class they scrapped the first project to give us more time for the second. The project we had to build was an app thats basically an inheritance tax return for the government. The project made us think about accessibility a lot. since everybody should be able to use the page.
The projects we made were so realistic that we got a warning to label the project as to show that it is not an official government site.
Our lessons
the lessons we got from jeremy and vasilis taught us a lot of stuff about accessibility and made me think of some things that i've never thought of before. For example the fact that people still use browsers that dont support javascript well or even at all. So we should think about if that group of people is relevant in our project. In the case of Browser tech it was since it was a government project. That needs to always be accessible by anyone.
Progressive Enhancement
One important thing I learned is how crucial it is to consider progressive enhancement in projects. At first, I didn't pay much attention to it, but through my project, I realized how it can help users on their way on my websites.
Progressive enhancement means building a website in a way that it works for everyone, regardless of the browser or device they are using, and then adding advanced features for those with modern browsers. This means that you can use the modern ....
In my project, I started by creating a basic, functional version of the site. Then, I gradually added enhancements like improved styling with CSS and advanced interactivity with JavaScript. This method not only made my site more robust but also taught me the value of building a solid foundation before adding fancy features.
As I applied progressive enhancement, I saw firsthand how it ensures that even users with older browsers or slower internet connections can still access the essential content and functionality of the site. It also made my code cleaner and more modular since I had to think carefully about how to structure the basic version and layer on enhancements.
Overall, learning and implementing progressive enhancement was a valuable experience that changed how I approach web development. Now, I always start with a strong, accessible base and build up from there, ensuring that all users have a good experience with my sites.
Github:
https://github.com/Kitch41/Browser-Technologies
Site link:
The site is currently not online because of a warning from the government.
My Opinion
Browser tech taught me a lot of stuff in the accesibility department and also made me think about how other people might be using my apps. This is a big improvement on my part. I also greatly appreciated the help we got from Jeremy, he showed me another way to think about creating websites.