{"id":25415368,"url":"https://github.com/minusmo/my-music-db","last_synced_at":"2026-05-19T04:12:09.896Z","repository":{"id":41474534,"uuid":"229046236","full_name":"minusmo/My-Music-DB","owner":"minusmo","description":"A single page application introducing My favorite musics","archived":false,"fork":false,"pushed_at":"2023-07-19T10:21:29.000Z","size":46964,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-23T21:12:37.496Z","etag":null,"topics":["css","javascript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/minusmo.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,"zenodo":null}},"created_at":"2019-12-19T12:04:47.000Z","updated_at":"2022-08-08T15:47:05.000Z","dependencies_parsed_at":"2025-02-16T15:44:59.851Z","dependency_job_id":null,"html_url":"https://github.com/minusmo/My-Music-DB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/minusmo/My-Music-DB","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minusmo%2FMy-Music-DB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minusmo%2FMy-Music-DB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minusmo%2FMy-Music-DB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minusmo%2FMy-Music-DB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minusmo","download_url":"https://codeload.github.com/minusmo/My-Music-DB/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minusmo%2FMy-Music-DB/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266732658,"owners_count":23976071,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["css","javascript"],"created_at":"2025-02-16T15:34:33.260Z","updated_at":"2026-05-19T04:12:04.831Z","avatar_url":"https://github.com/minusmo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About This Project\n\nA **Single Page Application** Introducing My favorite musics.\nI really love musics and also love to make my own favorite music DB.\nI think it will be great to introduce my favorite musics to my friends in the world and share my fantastic experience with the musics.\nIt doesn't have a living backend for serving my favorite music data.\nBut in the future, I will make a server for this.\nOf course, my music DB will be updated whenever I find new great music.\n\n## Built with\n\n- HTML5\n- CSS3\n- Javascript(ES6)\n- Web Components(custom elements)\n\n## Tested with\n\n- Mocha.js\n- Chai.js\n\n## Usage\n\nHere's what you can do with this application\n\n- See details about each music album(_ready_)\n- Search a music(_not yet_)\n- Sort musics By few options(_ready_)\n- Filter musics By few options(_not yet_)\n\n## To-Do\n\n- [ ] Add Search Interface\n- [x] Add Sort Interface\n- [ ] Add Filter Interface\n- [x] Fix Responsive Design\n- [x] Add Favicon\n- [ ] Update Browser Tests\n\n## Site Performance\nIt is measured by lighthouse in Google Chrome Devtools\n### Before Improvement\nDesktop Performance\n![Before Desktop](/readme_assets/dektop-before.png)\nMobile Performance\n![Before Mobile](/readme_assets/mobile-before.png)\n\n### After Improvement\nDesktop Performance\n![After Desktop](/readme_assets/desktop-after.png)\nMobile Performance\n![After Mobile](/readme_assets/mobile-after.png)\n\n### How was it improved\nSite Performance is improved by using webpack.\nI bundled the JS modules and minimized the JS code to main.js in dist directory.\nBut still needs to be improved for mobile Devices.\n\n### Contact\n\n- Email: bldolphin96@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminusmo%2Fmy-music-db","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminusmo%2Fmy-music-db","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminusmo%2Fmy-music-db/lists"}