Assignment #7. The Startup 3

Implement desired media data storage and usage optimization.

Basic (5 points):

  • Implement local media storage.

Additional (5 points):

  • Implement media usage and storage optimization: caching, thumbnails, previews, etc.