Complete websites and web apps for every purpose
In addition to high-quality apps, 9to5 also makes excellent websites. These websites often function as an additional sales or promotional channel or are made to support the texts and other content in an app in the form of a dashboard or content management system (CMS).
When we do something at 9to5, we like to do it right. With regard to web development this means: the best possible result for the end user with a focus on function and usability.
Depending on the requirements of the assignment, different techniques are used. HTML is a technique — or rather, a markup language — that comes back in every project because it's one of the building blocks on which web pages are based. It stands for 'Hyper Text Markup Language' and instructs the browser how the page should be displayed on the screen by means of special 'tags'.
HTML5 is the latest version of the standard that defines HTML. This release — regarded by many as an important milestone — enables the development of more diverse and powerful websites and applications.
Like HTML, CSS is also one of the building blocks of web pages. CSS stands for 'Cascading Style Sheets' and is used for the design of web pages. The World Wide Web Consortium (W3C) has established standards that browsers and developers should adhere to. CSS3 is the latest standard and it is applied by 9to5 for the 'pixel-perfect' translation of a static design into a fully functioning website.
Responsive Web Design
Simply put, responsive websites adapt to the screen on which a visitor view the website, be it desktop, tablet or smartphone. So there is only one website whose layout adapts to the resolution of the user's screen. With regard to responsive web design, the focus at 9to5 is on a perfect translation of a design into a fully functioning end product, which deviates as little as possible from the design approved by the client.
With an eye on Responsive Web Design, full use is made of tools and skills that ensure a more efficient work process or a better result. BrowserSync is an example of a tool that is used by 9to5 to pursue responsive web design by testing multiple devices simultaneously when developing websites and other web applications.
High-quality applications is one of the hallmarks 9to5 stands for. With regard to web development, we test this using various tools. For example, we use the Google mobile friendly test to check whether the created design meets the quality requirements for mobile-friendliness set by Google. In addition to mobile-friendliness, 9to5 also provides correct HTML and CSS on delivery where we respectively use the W3C Markup Validation Service and the CSS Validation Service. Finally, we use PageSpeed Insights to gain insight into the speed of our websites and to further optimize them.
We use component testing with Cypress to continuously ensure that our user interface components behave as expected and deliver a high-quality user experience.