Podstream

GitHub issues GitHub forks GitHub starts GitHub license Javascript HTML CSS React

Podcast Streaming Application

Deployed Link : View Webapp

This is a web application for streaming podcasts with the following features:

  • User authentication
  • Podcast search functionality
  • Popular podcasts displayed on the main dashboard
  • Admin panel for creating and adding new podcasts
  • Favourite Podcasts
  • Pause podcasts and come back play at same time

Getting Started

To use the application, simply create an account and log in. From there, you can search for podcasts, view popular podcasts on the main dashboard, and listen to podcasts.

Admin users can access the admin panel to create and add new podcasts, which will be displayed on the main dashboard.

Technologies Used

The application is built using the following technologies:

  • React Js
  • Node Js
  • Mongo Db
  • Google Auth
  • Firebase

Steps to start the app

Start the react app

Go to client folder

cd client

Install the node modules

npm install

Start the react app

npm start

Start the backend server

Open a new terminal Go to server folder

cd server

Install the node modules

npm start

Start the server

npm start

Here is live demo of our web app:

Screencast.from.27-04-23.07.21.38.PM.IST.webm

Here are some pictures of the web application:

image

image

image

image

image

image

image

image

image

image

Conclusion

In conclusion, this podcast streaming application provides users with an easy-to-use platform for listening to their favorite podcasts. With features such as user authentication, podcast search, and an admin panel for creating and adding new podcasts, this application offers a comprehensive solution for podcast streaming.