Angular-based Live Stream Listing Responsive Website

Job ID: 33994100

Budget: $30 – $250 USD

Looking for a designer with intimate experience and knowledge in Angular to design and implement a single-page website for the purpose of displaying a dynamic timeline of current and upcoming live streams that are fetched and displayed dynamically as they are added.

The site revolves around its homepage which will display live streams currently starting or have started not long ago (period of around 2 hours past and 2 hours in the future), with a way to navigate the timeline to see what's coming up and what has already ended.

IMPORTANT: Arabic language is the default language of the website, so bear in mind RTL design patterns.

Live streams are from YouTube, assume all information provided by the YouTube Videos API is available, and assume all the data provided is of upcoming or ended live streams.

Users can filter displayed streams by:
-Search text (title or description of live stream)
-Country of origin of the live stream channel.
-Area of origin of the live stream channel.
-Presenter in the live stream.
-Specific tags (provided by the server).

Filters are saved and loaded in the cookies of the browser when cookies are enabled.

Both registered and non-registered users can access the website, where registration will allow user settings to be synced to the server.

Use a simulated REST API in place of actual REST API requests for data.

As this is a special purpose website, both readability and usability should be the cornerstones of the design, a smooth and readable interface that summarizes and displays the required information in a presentable way is required.

Applicants should:
-Be well versed in web-design, and high preference for specializing in Angular.
-Be able to think outside the box, normally seen and used designs should be avoided.
-Submit a rough sketch of the design and target outcome.

Please note that the entire source code is required upon project completion, we will reserve the rights to modify and use the source code after payment.
Related categories: JavaScript HTML5 HTML Angular Web Design