{"id":20460568,"url":"https://github.com/github-insight-anz-lab/copilot-lab-music-store-typescript","last_synced_at":"2025-12-30T21:44:10.881Z","repository":{"id":259997646,"uuid":"855556110","full_name":"GitHub-Insight-ANZ-Lab/copilot-lab-music-store-typescript","owner":"GitHub-Insight-ANZ-Lab","description":"Hands-on lab designed to help you get started with Node.js, Express, Next.js, and TypeScript, all while learning how to use GitHub Copilot in Visual Studio Code","archived":false,"fork":false,"pushed_at":"2024-10-29T00:51:47.000Z","size":846,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-05T11:27:58.518Z","etag":null,"topics":["copilot-tutorial","express","github-copilot","nextjs","nodejs","typescript"],"latest_commit_sha":null,"homepage":"https://github-insight-anz-lab.github.io/github-copilot-labs-list/","language":null,"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/GitHub-Insight-ANZ-Lab.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-11T04:11:27.000Z","updated_at":"2024-10-23T06:31:37.000Z","dependencies_parsed_at":"2024-10-29T01:31:07.225Z","dependency_job_id":"f2be7d91-7a21-42e2-81d2-86fd805cce2e","html_url":"https://github.com/GitHub-Insight-ANZ-Lab/copilot-lab-music-store-typescript","commit_stats":null,"previous_names":["github-insight-anz-lab/copilot-lab-music-store-typescript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GitHub-Insight-ANZ-Lab/copilot-lab-music-store-typescript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitHub-Insight-ANZ-Lab%2Fcopilot-lab-music-store-typescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitHub-Insight-ANZ-Lab%2Fcopilot-lab-music-store-typescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitHub-Insight-ANZ-Lab%2Fcopilot-lab-music-store-typescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitHub-Insight-ANZ-Lab%2Fcopilot-lab-music-store-typescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GitHub-Insight-ANZ-Lab","download_url":"https://codeload.github.com/GitHub-Insight-ANZ-Lab/copilot-lab-music-store-typescript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitHub-Insight-ANZ-Lab%2Fcopilot-lab-music-store-typescript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270962391,"owners_count":24675965,"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-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":["copilot-tutorial","express","github-copilot","nextjs","nodejs","typescript"],"created_at":"2024-11-15T12:20:23.347Z","updated_at":"2025-12-30T21:44:10.843Z","avatar_url":"https://github.com/GitHub-Insight-ANZ-Lab.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to the GitHub Copilot Lab\n\nThis lab is designed to help you get started with Node.js, Express, Next.js, and TypeScript, all while learning how to use GitHub Copilot in Visual Studio Code.\n\n## Introduction\n\nIn this lab, you will be building a Single Page Application (SPA) music store. You will be creating an API using Node.js and Express, and a web application using Next.js. Throughout the process, you will be guided by GitHub Copilot, an AI-powered code assistant that can help you write better code faster.\n\n## Prerequisites\n\nBefore starting the lab, make sure you have the following installed on your machine:\n\n- Node.js\n- Visual Studio Code\n- GitHub Copilot extension for VS Code\n\nBasic knowledge of JavaScript and TypeScript is recommended.\n\n## Getting Stuck?\n\nIf you find yourself stuck at any point during the lab, remember to ask questions to GitHub Copilot in the chat. It's there to help you!\n\nHowever, if you're really stuck, you can take a peek at the finished solution here: [https://github.com/ollief87/copilot-lab-music-store-typescript-complete](https://github.com/ollief87/copilot-lab-music-store-typescript-complete). But remember, try to figure it out on your own first. The real learning happens when you're solving problems yourself!\n\nHappy coding!\n\n------------\n[Next - Getting Started with Node, Express \u0026 Next.js using Copilot chat](./01-Step01.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub-insight-anz-lab%2Fcopilot-lab-music-store-typescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithub-insight-anz-lab%2Fcopilot-lab-music-store-typescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub-insight-anz-lab%2Fcopilot-lab-music-store-typescript/lists"}