Login page.
Create a project that will contain assets related to this project.
Upload media assets to the created project.
Search for different assets using words or different filters. Examples of these assets are:
Photo
Video
PDF
PPT
Create a workflow for approving an asset.
Approval process - 2 to 3 approvals
User management and privileges.
Dashboard that shows different statistics.