mirror of
https://github.com/ershisan99/podcaster.git
synced 2025-12-16 20:59:26 +00:00
chore: add todo.md
This commit is contained in:
42
todo.md
Normal file
42
todo.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# TODO
|
||||
|
||||
## Guidelines
|
||||
|
||||
- [x] Must be an SPA
|
||||
- [x] Must have dev and production modes
|
||||
- [x] Must have a README.md with instructions
|
||||
- [ ] Must be published on GitHub or Bitbucket
|
||||
|
||||
## Limitations
|
||||
|
||||
- [x] Clean URLs (no hashbangs)
|
||||
- [x] Anything but Ember or AngularJS
|
||||
|
||||
## Views
|
||||
|
||||
- [ ] Home
|
||||
|
||||
- [x] 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
|
||||
- [x] 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
|
||||
|
||||
- [ ] Header
|
||||
- [ ] Title is a link to the home page
|
||||
- [ ] Has a global loader indicator
|
||||
Reference in New Issue
Block a user