Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/billstephens2022/dftgh

Drinking From The Garden Hose - The Podcast. Full stack application built with NextJS, ReactJS, MongoDB, Next-Auth. Admin users for the site can push new episodes from the podcast RSS Feed, add Polls for listener engagement. Podcast listeners can vote on polls, comment on episodes, and provide general feedback about the show.
https://github.com/billstephens2022/dftgh

css css3 html html5 javascript mongodb mongoose next-auth nextjs reactjs

Last synced: 28 days ago
JSON representation

Drinking From The Garden Hose - The Podcast. Full stack application built with NextJS, ReactJS, MongoDB, Next-Auth. Admin users for the site can push new episodes from the podcast RSS Feed, add Polls for listener engagement. Podcast listeners can vote on polls, comment on episodes, and provide general feedback about the show.

Awesome Lists containing this project

README

        

# Drinking from the Garden Hose - The Podcast
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)

## Description

Drinking From The Garden Hose - The Podcast. Full stack application built with NextJS, ReactJS, MongoDB, Next-Auth. Admin users for the site can push new episodes from the podcast RSS Feed, add Polls for listener engagement. Podcast listeners can vote on polls, comment on episodes, and provide general feedback about the show.

### Home Page:

![Home Page Screenshot](/public/images/Screenshot1.png)

### About Page:

![About Page Screenshot](/public/images/Screenshot2.png)

### Episodes Page:

![Episode Page Screenshot](/public/images/Screenshot3.png)

### Detailed Episode Page with poll voting and comments:

![Detailed Episode Page Screenshot](/public/images/Screenshot5.png)

### Feedback Page:

![Feedback Page Screenshot](/public/images/Screenshot4.png)

### Admin Page - for authenticated admin users only - Allows admin user to push an episode from their RSS feed to the Episodes page:

![FAdmin Page Screenshot](/public/images/Screenshot6.png)

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [License](#license)
- [Contributing](#contributing)
- [Tests](#tests)
- [Questions](#questions)

## Installation

Deployed URL: https://gardenhose.vercel.app

## Usage

Admin Users can log in and view the Admin page which shows all episodes from their RSS feed and allows the user to 'push' the episode to the database for rendering on the Episodes page. Visitors to the site can comment on individual episodes, vote in polls related to the episode, and provide general feedback about the show. On the About page, visitors can play sound clips from the show. On the home page there is an embedded podcast player so episodes can be streamed.

## License
This application is covered under the MIT License.

For more information: https://opensource.org/licenses/MIT

## Contributing
N/A

## Tests
N/A

## Questions
Contact Info

GitHub user name: BillStephens2022

Link to GitHub profile: https://github.com/BillStephens2022

Email: [email protected]