1.4 Planning - Seneca-CDOT/telescope GitHub Wiki

1.4 Planning

Summary

During November and December 2020, the current group of DPS909 and OSD600 students are joining Telescope. I want to get a bunch of issues filed for things they can work on, and to do that we should pick some areas of work we want done.

Ideas

  • Fix bugs
  • Migrate frontend to next.js and TS
  • Migrate user and feed storage out of Redis to a Cloud DB
  • Migrate away from Wiki Feed List
  • Migrate search authors from GraphQL to REST
  • Prototype Adding more User “Feed” types
    • GitHub activity and contributions (PRs)
    • Twitch Streams
    • YouTube Live
  • Installable Progressive Web App (PWA) on mobile
  • Admin dashboard(s)
    • Analytics
    • Errors
    • Statistics
  • Improve UX for adding feeds (e.g., automatic RSS feed discovery from blog URL)
  • Improve performance
  • Improve accessibility
  • Improve developer experience
  • Improve tests
  • Improve docs
  • Simplify backend code
  • Improve code structure
  • Split backend to two different sources