The Phoenix Project (Video Streaming) Our project involves allowing users to stream and search for music videos on our web app. The videos will be taken from Youtube and embedded in our web page. The web client will be responsible for searching for music videos on Youtube via an external library provided by Youtube as well as displaying the user interfaces. The server will be serving webpages and their user interfaces to the client. It also will serve up information from our back-end database which will store video links along with corresponding values representing the number of times a video has been requested. This information will be used to display top played videos to users. Our web app will have approximately 3 webpages, one main description of our app, one for users to search and stream videos and one for users to view and stream the top played videos.
Project Milestones
-
Architecture diagram & external library/program use, database access and retriaval, server and client interaction
-
User Interface webpages (layout and design) webpage design, layout and styling are complete css stylesheet completed
-
Webpage navigation, functioning server serves pages script files allowing navigation between webpages written server allows client to display user interface
-
User interface functionality (searching and playing videos) functionality of being able to search and stream videos is completed videos embedded and viewable by client
-
Database connection and storage (videos and playback amount are stored and accessed) videos and playback amounts are stored in database and able to be served up by the server to the client
-
Framework demo (running application) functionality of displaying top played videos is added and videos in this list can be selected and streamed
-
Working prototype full functionality and navigation, database connection working
-
Draft documentation documentation outlining menu and webpage interaction, object's required for functionality, design side-effects, etc...
-
Final code and documentation