{"id":26798198,"url":"https://github.com/carnivuth/web_app_for_smart_home","last_synced_at":"2025-03-29T19:17:35.098Z","repository":{"id":283572000,"uuid":"574582172","full_name":"carnivuth/web_app_for_smart_home","owner":"carnivuth","description":"progetto di tesi triennale su applicazioni web per smart home basate su tecnologia angular","archived":false,"fork":false,"pushed_at":"2025-03-20T23:08:46.000Z","size":1177,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T00:20:24.733Z","etag":null,"topics":["angular","single-page-app","smarthome","webapp"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carnivuth.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-05T16:16:42.000Z","updated_at":"2025-03-20T23:08:36.000Z","dependencies_parsed_at":"2025-03-21T00:31:06.621Z","dependency_job_id":null,"html_url":"https://github.com/carnivuth/web_app_for_smart_home","commit_stats":null,"previous_names":["carnivuth/web_app_for_smart_home"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carnivuth%2Fweb_app_for_smart_home","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carnivuth%2Fweb_app_for_smart_home/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carnivuth%2Fweb_app_for_smart_home/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carnivuth%2Fweb_app_for_smart_home/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carnivuth","download_url":"https://codeload.github.com/carnivuth/web_app_for_smart_home/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246230504,"owners_count":20744349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","single-page-app","smarthome","webapp"],"created_at":"2025-03-29T19:17:34.527Z","updated_at":"2025-03-29T19:17:35.088Z","avatar_url":"https://github.com/carnivuth.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Applicazioni web per smart home con tecnologia angular\n\nLavoro di tesi triennale riguardante lo sviluppo di applicazioni web basate su tecnologia angular\n\n## Visionare l'elaborato\n\nL'ultima versione dell'elaborato e disponibile nelle [releases](https://github.com/carnivuth/web_app_for_smart_home/releases)\n\n## Setup ambiente di sviluppo\n\n- clonare la repository\n\n```bash\ngit clone https://github.com/carnivuth/web_app_for_smart_home\n```\n\n- installare le dipendenze di build\n\n```bash\npacman -S texlive-latex texlive-latexrecommended texlive-latexextra make mermaid-cli inotify-tools evince\n```\n\n- buildare il progetto\n\n```bash\nmake build\n```\n\n## Abstract\n\nLe 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à.\nMolte 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.\n\nPensiamoci, 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.\n\nIl 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.\n\nInoltre, 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarnivuth%2Fweb_app_for_smart_home","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarnivuth%2Fweb_app_for_smart_home","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarnivuth%2Fweb_app_for_smart_home/lists"}