Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Essay

Web, Mobile, Cloud Technologies TM352 TMA01

Rating
-
Sold
-
Pages
11
Grade
C
Uploaded on
08-05-2024
Written in
2023/2024

Web, Mobile, Cloud Technologies TM352 TMA01

Institution
Course

Content preview

1.1 Introduction

The following report provides a comprehensive overview of the development and essential
consideration surrounding the Virunum City toll payment demonstrator application. While
originally designed solely for demonstration purposes, the application has undergone
enhancements aimed at elucidating the process for the audiences better understanding.

In constructing the framework, we employed React, TypeScript and Tailwind CSS to elevate
the user experience. The report underscores the pivotal role of the frameworks, meticulous
API design and the imperative implementation of security measures in guaranteeing the
efficiency and safety of the Virunum City toll collection system. These insights serve as a
cornerstone for informed decision-making and continual improvements in both application
development and security protocols.

,1.2 Application Development

The Virunum City demonstrator web application, designed to showcase the frontend of the
forthcoming toll collection system, reflects decisions centred around the framework. The
selected framework comprises of React, TypeScript and Tailwind CSS.



The decision to use React, a widely adopted JavaScript library by Facebook, was driven by the
popularity, streamline developments effort through its component-based architecture,
fostering code reuse, reducing errors, and saving time and resources (O’Grady, 2023). React
enhances user experience, adding dynamism and interactivity, while its fast rendering
contributes to shorter page load time, positively impacting Google search engine ranking
(Modan, 2023). Compared to Svelte, a faster option for smaller projects, React’s popularity
provides developers with extensive resources. The choice between them depends on the
specific project (Hungbo, 2023).



In terms of accessibility, React components like <h1> and <button> promote clear structure,
and the coding includes responsive design for mobile use, featuring a mobile menu triggered
by a hamburger icon in mobile view (see figure 1.2.1).




Figure 1.2.1. Mobile view hamburger trigger
Navbar




1|Page

, React with Tailwind CSS yields a powerful combination. The justification for using Tailwind
CSS is its efficiency in styling complemented by React’s component-based structure. By
expediting styling and instilling more control to the development process, Tailwind CSS
reduces the need for extensive CSS coding, aligning with modern development practices and
ensuring a visually appealing and efficient application (Corina, 2023).




Figure 1.2.2. Tailwind CSS used in Navbar.tsx


The consequence of choosing Tailwind CSS were evidence in the positive impact on the
styling process. It reduces the need for lengthy CSS coding, this is exemplified in figure 1.2.2
where styling is achieved through minimal coding.

In terms of accessibility, Tailwind CSS classes were leveraged to implement focus styles.
Careful consideration of colour contrast was undertaken to choose combinations adhering to
accessibility standards. An example of this can be seen in figure 1.2.3 that defines
background colour and the contrast colour for hovering over the payment button.




Figure 1.2.3. Colour Contrasts for Accessibility.




2|Page

Written for

Institution
Study
Unknown
Course

Document information

Uploaded on
May 8, 2024
Number of pages
11
Written in
2023/2024
Type
ESSAY
Professor(s)
Unknown
Grade
C

Subjects

$15.13
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Rekah The Open University
Follow You need to be logged in order to follow users or courses
Sold
123
Member since
4 year
Number of followers
69
Documents
28
Last sold
1 month ago

3.5

15 reviews

5
6
4
3
3
1
2
2
1
3

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions