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

https://github.com/kgotsosm/podcastr

Podcast app where users can browse and select their favourite podcasts
https://github.com/kgotsosm/podcastr

material-tailwind react supabase tailwind-css

Last synced: 2 months ago
JSON representation

Podcast app where users can browse and select their favourite podcasts

Awesome Lists containing this project

README

          

# Podcastr

Welcome to the Podcastr! This app allows users to listen to their favorite podcast episodes, save episodes to favorites, and easily share the links to their favorite episodes with others. The app is built using React, Tailwind CSS, Material Tailwind components, and the backend and authentication are handled with Supabase.

## Table of Contents

- [Features](#features)
- [Demo](#demo)
- [Installation](#installation)
- [Usage](#usage)
- [Dependencies](#dependencies)

## Features

1. **Authentication:** Users can create an account and sign in to customise their experience

2. **Share Favorites:** Users can easily generate and share a link to their list of favorite episodes with others, allowing them to discover and enjoy the same content.

## Demo

The app is hosted on Cloudflare: [Visit site](https://podcastr.pages.dev/)

## Installation

To run the Podcast App locally, follow these steps:

1. Clone the repository: `git clone https://github.com/kgotsosm/podcastr/git`

2. Navigate to the project folder: `cd podcastr`

3. Install the dependencies: `npm install`

## Dependencies

The Podcast App relies on the following technologies and libraries:

- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for styling the app.
- Material Tailwind Components: Pre-styled Material-UI components for React and Tailwind CSS.
- Supabase: An open-source Firebase alternative that provides backend and authentication services.