{"id":18074374,"url":"https://github.com/headwinds/sun-and-bass","last_synced_at":"2025-06-20T06:05:05.417Z","repository":{"id":255882279,"uuid":"853763118","full_name":"headwinds/sun-and-bass","owner":"headwinds","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-09T14:55:58.000Z","size":952,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T18:52:28.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/headwinds.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}},"created_at":"2024-09-07T13:21:11.000Z","updated_at":"2024-09-09T14:56:01.000Z","dependencies_parsed_at":"2024-09-07T17:22:07.293Z","dependency_job_id":"200918c5-9c51-450a-a680-bcc95b437f35","html_url":"https://github.com/headwinds/sun-and-bass","commit_stats":null,"previous_names":["headwinds/sun-and-bass"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/headwinds/sun-and-bass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsun-and-bass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsun-and-bass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsun-and-bass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsun-and-bass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/headwinds","download_url":"https://codeload.github.com/headwinds/sun-and-bass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/headwinds%2Fsun-and-bass/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260891087,"owners_count":23077906,"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":[],"created_at":"2024-10-31T10:12:25.627Z","updated_at":"2025-06-20T06:05:00.402Z","avatar_url":"https://github.com/headwinds.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sun and bass lineup 2024 challenge\n\n \u003cimg src=\"./guide/lineup.png\" width=\"800\" /\u003e\n\nAfter visiting the [sunandbass lineup](https://sunandbass.net/site/line-up-2024/) page, I wanted to see a rich line up artist gallery with photo, links and set times.\n\nI have been experimenting with [v0](https://twitter.com/headwinds/status/1832081717135299043) and [perplexity labs](https://labs.perplexity.ai/) for rapid prototyping.\n\nThe grand vision would be able to see and track my friends as they experience the festival!\n\nBut for now, this is how far I got after a few hours of research; searching for artist info is labour of love but I still get tired after a while and spending any more than 5 minutes trying to get their photo to display really sucks the wind out...\n\n### Demo\n\n[sunandbass-lineup-2024.vercel.app](https://sunandbass-lineup-2024.vercel.app/)\n\n### Install\n\n- [pnpm](https://pnpm.io/)\n\n```\npnpm i\npnpm dev\n```\n\nLibrary credits\n\n- [radix](https://www.radix-ui.com/)\n- [tailwindcss](https://tailwindcss.com/)\n- [next](https://nextjs.org/)\n- [react-world-flags](https://github.com/smucode/react-world-flags)\n- [phosphor](https://www.npmjs.com/package/@phosphor-icons/react)\n\nsee [package.json](./package.json) for more\n\n### Pain Points\n\n_Problem_\n\nwhy is it so challenging to find Artist photos? And why should I have to configure Next Image for a every url?\n\n_Potential Solution_\n\nBuild a public press kit site. There really should be public press kit site for every artist which makes it easy to grab image urls and links for promoters. Power the site with perplexity! NLP search would be awesome.\n\nLinktree might be close to this as it does provide press kit links.\n\n### Contributing\n\nIf you're interested in helping research artist info, you can add any details on the [discussion board](https://github.com/headwinds/sun-and-bass/discussions) or open a PR with the data added to [lineup.ts](https://github.com/headwinds/sun-and-bass/blob/main/data/lineup.ts)\n\n### Google Analytics\n\nI dusted off my GA accounted and at first struggled to find the add new property button.\n\nIdeally, it should have have been placed at the top where you view the properties but instead it's hidden within the admin gear at that the bottom on the screen.\n\n1. click the Admin gear.\n   \u003cimg src=\"./guide/sun_create_property.png\" width=\"300\" /\u003e\n\n2. add the custom property (if you're new, you'll have to setup your account first)\n   \u003cimg src=\"./guide/sun_property.png\" width=\"300\" /\u003e\n\nSince this is nextjs, see my [app \u003e layout.tsx](./app/layout.tsx) for the implementation which relies on [@next/third-parties/google](https://nextjs.org/docs/messages/next-script-for-ga#use-nextthird-parties-to-add-google-analyticsa)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwinds%2Fsun-and-bass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheadwinds%2Fsun-and-bass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheadwinds%2Fsun-and-bass/lists"}