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.
- Host: GitHub
- URL: https://github.com/yesarib/zenpods
- Owner: Yesarib
- Created: 2023-08-30T07:29:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T10:39:33.000Z (over 1 year ago)
- Last Synced: 2025-04-04T00:01:26.528Z (9 months ago)
- Topics: api-client, api-rest, listen, mongodb, nodejs, nodejs-api, podcast, tailwindcss, web
- Language: JavaScript
- Homepage:
- Size: 11.9 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.