Academia
Diploma thesis 2021dizajn · prednji del · razvoj spletne strani

Development of a Website Using the React Framework

Osnova vsake spletne strani so tehnologije HTML, CSS in JavaScript, zato bodo opisali njihovo delovanje in jih podrobneje predstavili.

Blaž PetekMedijska produkcija · supervisor Matej Butala · defence junij 2021
In brief

The project in five facts.

AuthorBlaž Petek
SupervisorMatej Butala
Module—Medijska produkcija
Employer / clientAcademia
Year2021junij 2021
About the project

Challenge, approach and results.

In the diploma thesis, they will explore the fundamentals of developing the front-end and back-end parts of websites. The foundation of every website consists of HTML, CSS and JavaScript technologies, which is why they will describe their functioning and present them in detail. They will also carry out a comparison between the three currently most popular JavaScript frameworks: Angular, Vue and ReactJS. This means describing the result and not the method of achieving it. The basic building block in the React framework is the component.

Problem

In the diploma thesis, they will explore the fundamentals of developing the front-end and back-end parts of websites. The foundation of every website consists of HTML, CSS and JavaScript technologies, which is why they will describe their functioning and present them in detail.

Solution and Method

They will also carry out a comparison between the three currently most popular JavaScript frameworks: Angular, Vue and ReactJS. React.js is a JavaScript library used for managing the view layer of web applications. It enables flexibility regarding tools and architecture.

Due to its developed user community and support from major companies, React is reliable. Front-end developers learn to use the React framework more quickly and actively implement it. React framework code is written in JavaScript and JSX languages.

The code is written declaratively.

Results

This means describing the result and not the method of achieving it. The basic building block in the React framework is the component. This enables developers to reuse code, test more efficiently, and upgrade and maintain the application more effectively.

Declarative code and components are the main characteristics of the React framework. Since they will also use the React framework in the diploma thesis, they will describe it in greater detail. They will present all the steps of website development, that is, how to progress from an idea to design and finally to the desired product.

They will describe which elements need to be used for page design, compare the most popular frameworks for development and write the code. Today, the majority of web developers opt for ReactJS. The reason for this is that it offers a very rich JavaScript library.

The JavaScript library provides web developers with greater flexibility to choose their desired approach. The final objective of the diploma thesis is to gain detailed knowledge of the ReactJS framework and build a functioning website that suggests content for viewing to users based on the filters they have selected. The website itself will be available for viewing at the web address: https://imbored.tv/.

Zaslon z React kodo za razvoj spletne strani
Diploma thesis

Full text

PDF of the diploma thesis (public).

Diploma thesis (PDF) ↓
Related

Module, programme and stories.

Apply

Your diploma project for a real company.

A diploma thesis at Academia solves a challenge from a company. Book a consultation.

800 hoursof placement in a company
97 %of graduates employed
Apply 2027/28All diploma projects
Before you go

We will send you the curriculum, the study path and your funding and scholarship options.

No calls, no spam. One e-mail with everything you need to decide, and an invitation to a lecture.

By sending the form you agree that Academia may contact you by e-mail or phone. Privacy · unsubscribe at any time.