Siren Server

Siren is a mobile podcast application that allows you discover podcasts you’ll love and organize them the way you want them

Team

  • Bryce Dooley
  • Danya D. Smith
  • Emilie Hester
  • Meg Viar

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing
  6. Documentation

Usage

Beta Testers

Siren is currently seeking beta testers on Android devices. To participate, contact .

Content Contributors

You can contribute to Siren by helping to implement any of the following features on our roadmap:

  • Adding new snippets
  • Adding code samples to existing snippets
  • Creating or improving snippet explanations

Requirements

  • React Native + Expo
  • NodeJS + Express
  • PostgreSQL + Sequelize
  • IBM Watson
  • Mocha + Chai
  • etc

Development

Installing Dependencies

From within the root directory:

npm install

Seeding the database:

  • npm config/seed.js (Seeds users, podcasts, playlists, and some subscription data)
  • npm config/seedUsersAndPlaylists.js (Seeds users and playlists only)

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.