/cast-bucket

📻 A cross-platform , open-source podcast listening experience for developers.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Cast-Bucket

📻 A cross-platform , open-source podcast listening experience for developers.

Tech Stack


Contributing

Bug reports, feature requests and other contributions are more than welcome!
Whenever possible, please make a pull request with the implementation instead of just requesting it.

If the feature is big, open an issue first for discussion.

Running it locally

Requirements

Note: On Windows, you might need to install Bash commands (e.g. via git-scm or via linux bash shell)

How to run

  • git clone https://github.com/cast-bucket/cast-bucket.git
  • cd cast-bucket
  • yarn
  • To avoid CORS issues, add the following host entry in your /etc/hosts file
      127.0.0.1 localhost.cast-bucket.com
Web

Note: Running yarn start:web indicates that app is running at localhost:3000. However, in the /etc/hosts file we have created a mapping between 127.0.0.1 and localhost.cast-bucket.com during developement. Your browser uses entries in the /etc/hosts file to override the IP-address-to-URL mapping returned by a DNS server.

Mobile
  $ yarn dev:mobile
  • To run the app on android
  $ cd packages/mobile
  $ yarn android

Once an emulator or a physical device is connected to your system, the app should automatically install and open. Follow the Debugging Instructions from the react-native docs to setup 🔥 Hot Reloading and Live Reload in your device to ease the development process.

Community


Join our Slack Community: Slack Invitation