Skip to content

wilkdasilk/PodBooth

Repository files navigation

PodBooth

Overview

Preview

View the live project on Heroku

Description

PodBooth is a tool for getting a first listen on your favorite podcasts and giving live feedback to make them even better! After creating an account, podcast owners can list their podcast and begin a live broadcast. During this session, their audio will be broadcast to podcast subscribers. The owner and all subscribers can comment and upvote comments, filtering by most recent or most popular. All comments and audio disappear after the broadcast, so use feedback in the moment. If you're doing an interview, see what comments spark your subscribers' interest, then drill down for more!

Technology

MongoDB
Express
Angular
Node
Mongoose
Web Audio API
Media Stream Recorder
Socket.io
Passport
Passport-local
Express-JWT
JSONWebToken
Materialize
Angular-Materialize
Bluebird
Body-Parser
Cloudinary
Delete
Dotenv
Multer
Ng-Infinite-Scroll
Moment
Angular-Moment
Angular-Truncate-2
jQuery
Ng-File-Upload Bower

Installation

To run PodBooth locally, clone this repo, npm install, bower install, connect to MongoDB, run node seed.js, run node server.js, and finally view on localhost:3000

Upcoming

Planned features include:

  • audio visualization using the Web Audio AnalyserNode and HTML5 canvas
  • option to resume the last broadcast
  • option to view comments from previous broadcasts
  • ability to mark comments as answered or dismissed

About

Chat and streaming app for podcasters, enabling early feedback from subscribers via live listening

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published