{"id":22839361,"url":"https://github.com/shafygunawan/bookshelf-apps","last_synced_at":"2025-03-31T04:11:22.252Z","repository":{"id":192651747,"uuid":"687134163","full_name":"shafygunawan/bookshelf-apps","owner":"shafygunawan","description":"Book management web application using HTML5, CSS3, and Javascript.","archived":false,"fork":false,"pushed_at":"2023-09-04T17:40:19.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T08:44:59.149Z","etag":null,"topics":["bookshelf","dom","javascript","localstorage","todo-app","web-storage"],"latest_commit_sha":null,"homepage":"https://shafygunawan.github.io/bookshelf-apps/","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/shafygunawan.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":"2023-09-04T17:35:52.000Z","updated_at":"2023-09-04T17:47:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"6ac3cb01-68b6-4437-80d3-a2cf6b70033f","html_url":"https://github.com/shafygunawan/bookshelf-apps","commit_stats":null,"previous_names":["shafygunawan/bookshelf-apps"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shafygunawan%2Fbookshelf-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shafygunawan%2Fbookshelf-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shafygunawan%2Fbookshelf-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shafygunawan%2Fbookshelf-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shafygunawan","download_url":"https://codeload.github.com/shafygunawan/bookshelf-apps/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413233,"owners_count":20773053,"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":["bookshelf","dom","javascript","localstorage","todo-app","web-storage"],"created_at":"2024-12-13T00:12:29.014Z","updated_at":"2025-03-31T04:11:22.247Z","avatar_url":"https://github.com/shafygunawan.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/shafygunawan"],"categories":[],"sub_categories":[],"readme":"# Bookshelf Apps\n\n**Bookshelf Apps** is a bookshelf management web application. This website has a function similar to the To-Do web application. The features of Bookshelf Apps are:\n\n- **Adding books**: Users can add new books to the existing shelf (**Unread** or **Already Read**).\n- **Moving books**: Users can move books between the **Unread** shelf to the **Already Read** shelf, and vice versa.\n- **Deleting books**: Users can delete books from an existing shelf.\n- **Reset bookshelf**: Users can reset or delete all books from all bookshelves.\n- **Search for books**: Users can search for books through the search field provided. This search uses the wilcard searching technique, so that users can search more easily without needing to pay attention to the characters before or after the keyword given.\n- **Delete confirmation dialog**: Users will be asked again when they want to delete a book or reset the bookshelf. This is done to minimize potential errors caused by user inadvertence in using this web application.\n- **Responsive design**: The layout of this website application has been made responsive, which means that users can access it through various devices (desktop, laptop, tablet, or mobile).\n\nBookshelf Apps stores all the user's book data in `localStorage`, so even if the browser is closed the book data remains when it is reopened.\n\n## Usage\n\nYou can easily access the website through the following link: \u003ca href=\"https://shafygunawan.github.io/bookshelf-apps\" target=\"_blank\"\u003ehttps://shafygunawan.github.io/bookshelf-apps\u003c/a\u003e\n\n## Support Me\n\nIf you find this project useful and would like to support me, you can \u003ca href=\"https://www.buymeacoffee.com/shafygunawan\" target=\"_blank\"\u003eBuy Me a Coffee\u003c/a\u003e.\n\n## License\n\nThis project is licensed under the MIT License. More details can be found in the [LICENSE](https://github.com/shafygunawan/bookshelf-apps/blob/main/LICENSE) file.\n\nThank you for visiting my project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshafygunawan%2Fbookshelf-apps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshafygunawan%2Fbookshelf-apps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshafygunawan%2Fbookshelf-apps/lists"}