Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ravgeetdhillon/strapi-nuxtjs-podcast-app

A Podcast app made with Nuxt.js and Strapi.
https://github.com/ravgeetdhillon/strapi-nuxtjs-podcast-app

nuxt nuxtjs podcast podcast-app strapi strapicms

Last synced: about 1 month ago
JSON representation

A Podcast app made with Nuxt.js and Strapi.

Awesome Lists containing this project

README

        

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# Implementing Audio in a Podcast App with Strapi

This repository servers as a code container for the tutorial I wrote on [Strapi's Blog](https://strapi.io/blog/implementing-audio-in-a-podcast-app-with-strapi).

## Features

- [x] Strapi for managing Podcasts
- [x] Nuxt.js for rendering Podcast audio

## Prerequisites

These things are required before setting up the project.

- Git
- Ubuntu 18.04 or 20.04
- Node.js [Read Guide](https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04)

## Getting Started

Follow these instructions to get the project up and running.

```bash
# clone the repo
$ git clone https://github.com/ravgeetdhillon/strapi-nuxtjs-podcast-app.git

# change directory
$ cd strapi-nuxtjs-podcast-app
```

### For Strapi

```bash
# navigate to backend directory that holds strapi code
$ cd backend

# install dependencies
$ npm install

# served at http://localhost:1337
$ npm run develop
```

### For Nuxt.js

```bash
# navigate to frontend directory that holds nuxt.js code
$ cd frontend

# install dependencies
$ npm install

# served at http://localhost:3000
$ npm run dev
```

> For detailed instructions, [read the blog](https://strapi.io/blog/implementing-audio-in-a-podcast-app-with-strapi).

## Tech Stack

* [Nuxt](https://nuxtjs.org/) - Frontend
* [Strapi](https://strapi.io/) - Backend and CMS

## Authors

- [Ravgeet Dhillon](https://github.com/ravgeetdhillon)

## Extra

- You are welcome to make [issues and feature requests](https://github.com/ravgeetdhillon/strapi-nuxtjs-podcast-app/issues).
- In case you get stuck at somewhere, feel free to contact at [Mail](mailto:[email protected]).