{"id":24908882,"url":"https://github.com/ndenicolais/pwa-app","last_synced_at":"2026-04-29T20:06:36.292Z","repository":{"id":38688584,"uuid":"493604838","full_name":"ndenicolais/pwa-app","owner":"ndenicolais","description":"Progressive Web Application created with Vite.js based on React TypeScript template with the addition of React Router.","archived":false,"fork":false,"pushed_at":"2022-06-24T14:16:03.000Z","size":413,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T02:34:02.809Z","etag":null,"topics":["pwa","react","react-router","todolist","typescript","vitejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ndenicolais.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}},"created_at":"2022-05-18T09:55:44.000Z","updated_at":"2022-07-07T11:22:35.000Z","dependencies_parsed_at":"2022-08-25T04:04:40.169Z","dependency_job_id":null,"html_url":"https://github.com/ndenicolais/pwa-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2Fpwa-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2Fpwa-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2Fpwa-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2Fpwa-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndenicolais","download_url":"https://codeload.github.com/ndenicolais/pwa-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245949544,"owners_count":20698920,"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":["pwa","react","react-router","todolist","typescript","vitejs"],"created_at":"2025-02-02T02:34:10.878Z","updated_at":"2026-04-29T20:06:26.280Z","avatar_url":"https://github.com/ndenicolais.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PWA APP\n\n\u003cimg src='public\\logo-192x192.png'\u003e\n\n\u003e \u003cb\u003eAuthor: Nicola De Nicolais\u003c/b\u003e\n\nThis code represents a Progressive Web Application created with Vite.js based on React TypeScript template with the addition of React Router. Within the app there are sections including a Todo list that allows you to generate a list in which you can add, select and delete a task.\n\n## 💻 Technologies used\n[\u003cimg src=\"https://vitejs.dev/logo.svg\" width=\"70\"\u003e](https://vitejs.dev)\n\nVite.js is a much lighter development tool in terms of dependencies and allows you to set up a modern development environment for frameworks such as Vue, React and for JavaScript Vanilla. Featuring an HMR module and a bundler of modules for JavaScript, Rollup.\n\n[\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/a/a7/React-icon.svg\" width=\"70\"\u003e](https://reactjs.org/)\n\nReact.js is a JavaScript library for creating user interfaces specific to single-page applications. It allows developers to create large web applications that can modify data without having to reload the page every time.\n\n[\u003cimg src=\"https://seeklogo.com/images/R/react-router-logo-AB5BFB638F-seeklogo.com.png\" width=\"80\"\u003e](https://reactrouter.com/)\n\nReact Router is a complete JavaScript routing library that allows you to manage paths within a web application using so-called dynamic routing. It allows navigation between sections of various components in React applications and allows you to change the URL of the browser while keeping the user interface synchronized with the URL.\n### Installation\n```\nnpm install react-router-dom\nyarn add react-router-dom\n```\n\n## 🛠️ Installation Steps\n1) Clone this repository from GitHub\n```\ngit clone https://github.com/ndenicolais/pwa-app`\n```\n\n2) Change the working directory\n```\ncd pwa-app-main\n```\n\n3) Install dependencies\n```\nnpm install\nyarn\n```\n\n4) Run the application in developer mode\n```\nnpm run dev\nyarn dev\n```\n\n5) Open [http://localhost:3000](http://localhost:3000) to view the application in the browser","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndenicolais%2Fpwa-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndenicolais%2Fpwa-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndenicolais%2Fpwa-app/lists"}