chore: add todo.md

This commit is contained in:
2024-04-18 21:32:27 +02:00
parent ad58fbb47e
commit 8ac7bf2bbf

42
todo.md Normal file
View 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