{"id":25931945,"url":"https://github.com/jay1194/text-editor","last_synced_at":"2026-05-12T14:02:12.434Z","repository":{"id":242925164,"uuid":"810457633","full_name":"Jay1194/Text-Editor","owner":"Jay1194","description":"The PWA Text Editor is a Progressive Web Application that enables users to create and store text notes or code snippets seamlessly, with or without an internet connection. It offers reliability and accessibility for later use, providing a convenient and efficient user experience.","archived":false,"fork":false,"pushed_at":"2024-06-06T00:34:16.000Z","size":208,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T00:15:32.721Z","etag":null,"topics":["babel-plugin","cache-api","fetch-api","heroku-deployment","htmlwebpackplugin","idb","indexeddb","install","javascript","lighthouse-audits","offline-capable","plugins","pwa","web-manifest","webpack","workbox-webpack-plugin"],"latest_commit_sha":null,"homepage":"https://aqueous-island-60408-9a0ce4ae30e6.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jay1194.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-06-04T18:28:14.000Z","updated_at":"2024-07-03T20:42:14.000Z","dependencies_parsed_at":"2024-06-05T19:41:01.473Z","dependency_job_id":null,"html_url":"https://github.com/Jay1194/Text-Editor","commit_stats":null,"previous_names":["jay1194/text-editor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jay1194/Text-Editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay1194%2FText-Editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay1194%2FText-Editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay1194%2FText-Editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay1194%2FText-Editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jay1194","download_url":"https://codeload.github.com/Jay1194/Text-Editor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay1194%2FText-Editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32942147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["babel-plugin","cache-api","fetch-api","heroku-deployment","htmlwebpackplugin","idb","indexeddb","install","javascript","lighthouse-audits","offline-capable","plugins","pwa","web-manifest","webpack","workbox-webpack-plugin"],"created_at":"2025-03-04T00:15:35.312Z","updated_at":"2026-05-12T14:02:12.404Z","avatar_url":"https://github.com/Jay1194.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PWA Text Editor\n\n## Description\nThe PWA Text Editor is a Progressive Web Application (PWA) that allows users to create and store text notes or code snippets. With or without an internet connection, users can reliably retrieve their saved content for later use. This single-page application provides a seamless user experience both online and offline.\n\n## Table of Contents\n- [Technologies](#technologies)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Mock up\n![00-demo](https://github.com/Jay1194/Text-Editor/assets/105843570/87047778-2fb0-45b5-8c36-1909c4672afb)\n\n## Technologies\n- IndexedDB\n- idb\n- Webpack\n- HTMLWebpackPlugin\n- Workbox\n- Heroku Deployment\n- Manifest.json\n\n## Installation\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/your-username/pwa-text-editor.git\n    cd pwa-text-editor\n    ```\n\n2. Install dependencies:\n    ```bash\n    npm install\n    ```\n\n3. Start the development server:\n    ```bash\n    npm run start\n    ```\n\n## Usage\n1. Open your browser and navigate to `http://localhost:3000`.\n2. Use the text editor to create, edit, and save notes or code snippets.\n3. Content is automatically saved to IndexedDB, ensuring data persistence even when offline.\n\n## Contributing\n1. Fork the repository.\n2. Create a new branch:\n    ```bash\n    git checkout -b feature/your-feature-name\n    ```\n3. Commit your changes:\n    ```bash\n    git commit -m 'Add some feature'\n    ```\n4. Push to the branch:\n    ```bash\n    git push origin feature/your-feature-name\n    ```\n5. Open a pull request.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay1194%2Ftext-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjay1194%2Ftext-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay1194%2Ftext-editor/lists"}