{"id":20424682,"url":"https://github.com/esotuvaka/spotify-search","last_synced_at":"2026-05-09T08:05:04.968Z","repository":{"id":60252228,"uuid":"537202746","full_name":"esotuvaka/spotify-search","owner":"esotuvaka","description":"Web app that lets you more easily view an artist's albums and info from Spotify! Built using React, TypeScript, Spotify Web API, TailwindCSS","archived":false,"fork":false,"pushed_at":"2022-12-19T18:05:03.000Z","size":3125,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T15:07:15.635Z","etag":null,"topics":["react","spotify","typescript","webapp"],"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/esotuvaka.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-09-15T20:52:35.000Z","updated_at":"2024-11-24T18:58:31.000Z","dependencies_parsed_at":"2023-01-29T22:30:34.863Z","dependency_job_id":null,"html_url":"https://github.com/esotuvaka/spotify-search","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/esotuvaka%2Fspotify-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esotuvaka%2Fspotify-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esotuvaka%2Fspotify-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esotuvaka%2Fspotify-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esotuvaka","download_url":"https://codeload.github.com/esotuvaka/spotify-search/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241966977,"owners_count":20050324,"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":["react","spotify","typescript","webapp"],"created_at":"2024-11-15T07:10:37.344Z","updated_at":"2026-05-09T08:04:59.903Z","avatar_url":"https://github.com/esotuvaka.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spotify Search App!\n\n## Allows users to search artists on spotify and view data about them, their albums, etc.\n\n### Changelog:\n\n10/6/2022\n\n- Conversion to TypeScript complete\n- Added .env file to more securely store secrets\n- Refactored prop passing (App -\u003e ArtistCard) to access properties before pass\n- Changed app to load in dark mode by default\n\n10/5/2022\n\n- Began conversion to TypeScript\n- Created multiple custom types and successfully converted most files to TSX format\n- Fixed small UI bugs at 1440px screen sizes\n\n9/26/2022\n\n- Fixed dark mode UI issues on AlbumCard component\n- Improved Options component UI\n- Fixed Mobile UI for AlbumCard\n- Fixed 4K UI for AlbumCard\n- Added new Modal for each album that shows album name, release date, a link to listen on spotify, the artists, and the number of tracks\n\n9/24/2022\n\n- Created Options component that enables color theme choice, genre numbers displayed, and linking to browser URL or in-app URI\n- Created Genre component for improved code readability and smoother .map method\n- Refactored app to properly use AlbumCard component in .map rather than raw JSX inside the .map\n- Added full dark mode option (not automatic / based on device settings, but is toggled via the options feature)\n- Refactored some repeating CSS styling to reduce file size and limit repeated code\n\n9/21/2022\n\n- Added URI links to album cards that open spotify\n- Added Auth via login\n- Began work on adding playback SDK\n\n9/19/2022\n\n- FIXED ASYNC AWAIT LOADING ERROR\n- Added Genres to ArtistCard\n- Converted some of App.js file into components\n- Added link that opens Spotify app on the artist's page\n- Added Followers number to ArtistCard\n- Improved Header UI\n- Added Home button\n- Responsive design fixes\n\n9/15/2022\n\n- Dev dependencies added (tailwind, react)\n- Successful connection to spotify API\n- Basic app layout and info display\n- Made monolith App.js file (will break down into components later)\n\n### Working changes:\n\n99% COMPLETE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesotuvaka%2Fspotify-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesotuvaka%2Fspotify-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesotuvaka%2Fspotify-search/lists"}