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

https://github.com/yesarib/zenpods

🌱 ZenPods is a web application that allows you to publish and listen to podcasts. It is developed using Node.js, React (with Vite), and Tailwind CSS.
https://github.com/yesarib/zenpods

api-client api-rest listen mongodb nodejs nodejs-api podcast tailwindcss web

Last synced: 6 months ago
JSON representation

🌱 ZenPods is a web application that allows you to publish and listen to podcasts. It is developed using Node.js, React (with Vite), and Tailwind CSS.

Awesome Lists containing this project

README

          

# ZenPods - Podcast Broadcasting Platform

ZenPods is a feature-rich web application designed to empower podcast creators and listeners. With a robust backend developed using Node.js and MongoDB, and a dynamic frontend built with React (powered by Vite) and styled with Tailwind CSS, ZenPods offers a comprehensive podcasting experience.

## Features

- Upload and manage your podcasts.
- Create and edit podcast episodes.
- User-friendly interface for listening to podcasts.
- Add comments to podcasts and respond to other users' comments.

## Getting Started

You can run the project on your local machine by following these steps:

1. **Set Environment Variables**
Create a .env file by copying the .env.example file and configure the necessary environment variables.

3. **Install Dependencies**

Navigate to the project folder and open two console, install the dependencies by running the following commands:

For server side:
```bash
cd server
npm install
nodemon start
```

For client side:
```bash
cd client
npm install
npm run dev

The application will run by default at http://localhost:5173.