An open API service indexing awesome lists of open source software.

https://github.com/carnivuth/web_app_for_smart_home

progetto di tesi triennale su applicazioni web per smart home basate su tecnologia angular
https://github.com/carnivuth/web_app_for_smart_home

angular single-page-app smarthome webapp

Last synced: about 1 year ago
JSON representation

progetto di tesi triennale su applicazioni web per smart home basate su tecnologia angular

Awesome Lists containing this project

README

          

# Applicazioni web per smart home con tecnologia angular

Lavoro di tesi triennale riguardante lo sviluppo di applicazioni web basate su tecnologia angular

## Visionare l'elaborato

L'ultima versione dell'elaborato e disponibile nelle [releases](https://github.com/carnivuth/web_app_for_smart_home/releases)

## Setup ambiente di sviluppo

- clonare la repository

```bash
git clone https://github.com/carnivuth/web_app_for_smart_home
```

- installare le dipendenze di build

```bash
pacman -S texlive-latex texlive-latexrecommended texlive-latexextra make mermaid-cli inotify-tools evince
```

- buildare il progetto

```bash
make build
```

## Abstract

Le tecnologie per la produzione di applicazioni web si sono evolute esponenzialmente da quando il web era ancora un progetto pensato per scambiare documentazione scientifica in modalità elettronica. Oggi il web viene utilizzato per gli scopi più disparati, dal promuovere il proprio business a offrire veri e propri servizi ad alto traffico e scalabilità.
Molte compagnie basano il proprio business esclusivamente sul mondo web, si pensi ad un sito e-commerce o a piattaforme di condivisione come i social, Chi invece gestisce business esterni sfrutta il web e le piattaforme sviluppate su di esso per promuovere la propria attività, in un contesto diventato ormai essenziale per ogni tipo di business.

Pensiamoci, qual'è la prima cosa che facciamo quando necessitiamo di informazioni su un particolare prodotto o servizio? Oppure abbiamo bisogno di riempire un vuoto informativo in maniera tempestiva? Interroghiamo l'oracolo del nuovo millennio Google in cerca di risposte.

Il mondo web si è espanso cosi tanto da diventare un qualcosa di normale e scontato nella nostra vita quotidiana e con tante realtà che ormai spostano le loro vetrine e i loro contenuti informativi su questa tecnologia, e offrono user experience sempre più avanzate, gli utenti sono diventati sempre più esigenti in termini di performance e tempi di risposta da parte di questi servizi.Secondo uno studio condotto nel 2018 da Google, la probabilità che un utente abbandoni il sito aumenta in maniera esponenziale in base al tempo di caricamento delle pagine.

Inoltre, più della metà delle richieste effettuate a questi servizi avviene da device mobile e per il 70% dei siti analizzati i tempi di caricamento ammontano a più di 5 secondi.