Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lissone/podcastr

Podcast playback site, with a complete player to listen to your episode, single or in playlists.
https://github.com/lissone/podcastr

jsonserver nextjs react rocketseat styled-components typescript

Last synced: 1 day ago
JSON representation

Podcast playback site, with a complete player to listen to your episode, single or in playlists.

Awesome Lists containing this project

README

        


Podcastr logo


Description   |   
Requirements   |   
Technologies   |   
Usage   |   
Demonstration





License
Repo size
Top lang
Stars repo
Forks repo
Pull requests
Last commit


Report bug
·
Request feature


## Description
Podcast playback site, with a complete player to listen to your episode, single or in playlists.

It 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.

Project for the 5th edition of the Next Level Week (NLW), given by Diego Fernandes (CTO Rocketseat), from April 19 to 25, 2021.

## Requirements

- [Npm](https://www.npmjs.com/)
- [Nodejs](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/)

## Technologies

- React
- Next.js
- Typescript
- StyledComponents
- JsonServer (Fake api)

## Usage

You can clone it on your pc using the command:

```bash
git clone https://github.com/Lissone/podcastr.git
cd podcastr
```

Install dependencies using:

```bash
yarn
#or
npm install
```

Run fake api:

```bash
yarn server
#or
npm run server
```

Run web:

```bash
yarn dev
#or
npm run dev
```

## Demonstration

**Home page**
![Home](https://i.imgur.com/k1XCKhJ.png)

**Episode page**
![Episode](https://i.imgur.com/lGaZqtv.png)

## License

Distributed under the MIT License. See `LICENSE` for more information.


Made with ❤️ by Lissone