{"id":20407221,"url":"https://github.com/lissone/podcastr","last_synced_at":"2026-04-15T14:05:25.322Z","repository":{"id":49552980,"uuid":"359598515","full_name":"Lissone/podcastr","owner":"Lissone","description":"Podcast playback site, with a complete player to listen to your episode, single or in playlists.","archived":false,"fork":false,"pushed_at":"2022-09-02T18:51:52.000Z","size":277,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T12:21:19.000Z","etag":null,"topics":["jsonserver","nextjs","react","rocketseat","styled-components","typescript"],"latest_commit_sha":null,"homepage":"https://podcastr-lissone.vercel.app/","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/Lissone.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":"2021-04-19T21:06:34.000Z","updated_at":"2022-10-15T12:48:16.000Z","dependencies_parsed_at":"2023-01-17T19:45:19.577Z","dependency_job_id":null,"html_url":"https://github.com/Lissone/podcastr","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissone%2Fpodcastr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissone%2Fpodcastr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissone%2Fpodcastr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lissone%2Fpodcastr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lissone","download_url":"https://codeload.github.com/Lissone/podcastr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241951965,"owners_count":20047900,"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":["jsonserver","nextjs","react","rocketseat","styled-components","typescript"],"created_at":"2024-11-15T05:22:13.125Z","updated_at":"2026-04-15T14:05:25.293Z","avatar_url":"https://github.com/Lissone.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg alt=\"Podcastr logo\" title=\"Podcastr\" src=\"./public/logo.svg\" width=\"350px\" /\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#description\"\u003eDescription\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#requirements\"\u003eRequirements\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#technologies\"\u003eTechnologies\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#demonstration\"\u003eDemonstration\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/static/v1?label=license\u0026message=MIT\" alt=\"License\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/repo-size/Lissone/podcastr\" alt=\"Repo size\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/top/Lissone/podcastr\" alt=\"Top lang\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/Lissone/podcastr\" alt=\"Stars repo\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/forks/Lissone/podcastr\" alt=\"Forks repo\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues-pr/Lissone/podcastr\" alt=\"Pull requests\" \u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/Lissone/podcastr\" alt=\"Last commit\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Lissone/podcastr/issues\"\u003eReport bug\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/Lissone/podcastr/issues\"\u003eRequest feature\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n## Description\nPodcast playback site, with a complete player to listen to your episode, single or in playlists.\n\nIt was one of my first projects developed with react and next together, where I reinforced several fundamentals such as useState, useEffect, context api, ssr (Server-side redering) and ssg (Static side generation), to fetch data in the api.\n\nProject for the 5th edition of the Next Level Week (NLW), given by Diego Fernandes (CTO Rocketseat), from April 19 to 25, 2021.\n\n## Requirements\n\n- [Npm](https://www.npmjs.com/)\n- [Nodejs](https://nodejs.org/en/)\n- [Yarn](https://yarnpkg.com/)\n\n## Technologies\n\n- React\n- Next.js\n- Typescript\n- StyledComponents\n- JsonServer (Fake api)\n\n## Usage\n\nYou can clone it on your pc using the command:\n\n```bash\ngit clone https://github.com/Lissone/podcastr.git\ncd podcastr\n```\n\nInstall dependencies using:\n\n```bash\nyarn\n#or\nnpm install\n```\n\nRun fake api:\n\n```bash\nyarn server\n#or\nnpm run server\n```\n\nRun web:\n\n```bash\nyarn dev\n#or\nnpm run dev\n```\n\n## Demonstration\n\n**Home page**\n![Home](https://i.imgur.com/k1XCKhJ.png)\n\n**Episode page**\n![Episode](https://i.imgur.com/lGaZqtv.png)\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003ch4 align=\"center\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/Lissone\" target=\"_blank\"\u003eLissone\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003chr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flissone%2Fpodcastr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flissone%2Fpodcastr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flissone%2Fpodcastr/lists"}