Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.01 KB

README.md

File metadata and controls

34 lines (20 loc) · 1.01 KB

CastPub

To start your new Phoenix application:

  1. Install dependencies with mix deps.get
  2. Rename config/.exs.example to config/.exs (where is the environment)
  3. Create Database with mix ecto.create CastPub.Repo
  4. Run migrations with mix ecto.migrate CastPub.Repo
  5. Seed the database with mix castpub.seed
  6. Start Phoenix router with mix phoenix.start

Now you can visit localhost:4000 from your browser.

Migrations

TO create a migration, do: mix ecto.gen.migration CastPub.Repo <migration_name> To run migrations, do: mix ecto.migrate CastPub.Repo

do mix help to see all the commands that are available

User signs up User creates Company. Company essentially is a group of podcasts User can invite other users to Company User can give Permissions to Podcast/Company for invited Users

Data saved on user's own S3 instance (cover art, episodes)

Can save episode without media, but can't publish it

Itunes podcast specification