Contributor
Daniel Metzner

Redesign and refactoring of the share platform


Mentors
Bernadette Spieler, HFinch
Organization
Catrobat

Possible examples:

  • Redesign the user-profile and user-project pages
    • a cleaner more modern design
    • improve performance (E.g. caching for GooglePageInsights,Code Statistics, Remix graph, ...)
    • adding detail pages for scratch projects (prepare/download)
    • adding Studios (like Scratch)
  • Redesign the search engine
    • increase precision and performance
    • include Scratch projects
  • Improving the media library
    • adding a search feature
    • improve performance by pagination
    • download whole media packages (looks + scripts + sounds)
  • Improving/refactoring test suite