I need to create a simple video submission app with Video Viewing Gallery.
The application is very simple and has only five pages, although it should probably be implemented as an SPA powered by NodeJS, Express, React, and MongoDB. The first page is a login page to login with Google.
The second page is a page where you can click to go to the gallery to view the videos listed or you can submit a link of your own YouTube video.
The third page is submit a video and some attributes. To submit the video you need to add a URL to your YouTube video with some copy, which I will provide.
The fourth page is a page where viewers can swipe through them hum mails of all the videos and their attributes.
The fifth page is a page that only the admin user should be able to see and it should simply be a page where the admin can approve/deny/remove a video.
Is this clear?