mirror of
https://github.com/ershisan99/podcaster.git
synced 2025-12-16 20:59:26 +00:00
1.2 KiB
1.2 KiB
TODO
Guidelines
- Must be an SPA
- Must have dev and production modes
- Must have a README.md with instructions
- Must be published on GitHub or Bitbucket
Limitations
- Clean URLs (no hashbangs)
- Anything but Ember or AngularJS
Views
-
Home
- Shows a list of 100 most popular podcasts from iTunes
- Caches the list for 24 hours
- Has filtering by name and author
- Filters are applied in real time
- Clicking on a podcast navigates to the podcast page
-
Podcast
- Shows the podcast details in an aside (name, author, image, description)
- Shows the podcast episodes and number of episodes
- Caches the podcast info for 24 hours
- Clicking on an episode navigates to the episode page
-
Episode
- Shows the podcast details (name, author, image, description)
- Image and title are clickable and navigate to the podcast page
- Shows the episode details (title and description)
- Shows the episode audio player
- Renders description as HTML
- Shows the podcast details (name, author, image, description)
-
Header
- Title is a link to the home page
- Has a global loader indicator
Other
- Close all todos
- Add styles
- Refactor to use better names