Build a Dynamic Website with Laravel


We are seeking an experience Laravel developer that emphasizes attention to detail, coding best practices,

We test advertising effectiveness and need to build two small websites from scratch using Laravel to test the impact of various components within a user experience. The sites will need to be modeled to be similar to other popular video streaming sites and social media apps, however with minimal user functionality (e.g. no login required, no sharing features enabled). The content of the site will be retrieved from a pre-populated PostgreSQL database. Because the sites will be re-used in the future, emphasis must be placed on good programming best practices, consistent code styling, and DOCUMENTATION: an important measure of success will be the handoff of the product from you the freelancer to our internal software engineers. All assets and the sites will be hosted on our private server, available only to users invited to participate.

Video Streaming Site Requirements

• Users will be automatically sent to the testing environment from an online survey. This entry point is called the “Landing page”. At this point, all the data exists to render the correct content on the site based on what we are testing, so it must be read from the database and rendered correctly as part of the initial request.

• Visually, the landing page will be similar to popular streaming services, with videos grouped into categories. It will feature responsive design and thus have appropriate styling and rendering for PC, Mac, iPhone, Android, etc.

• Different ad types and formats may be tested on the landing page. Interactions will be tracked (e.g. if the user closes the ad, or interacts in any way)

• The user can click/tap on any of the videos to be directed to a “content page”, which displays the selected video, as well as social media comments, and a list of additional content that may be of interest to watch next

o The list of additional content is provided by the database

o Social media comments and other metadata are pulled from a public API

• Different ad types and formats may be tested on the content page. These could include preroll video ads, midroll video ads, and various ad types in the social media commentary or list of additional content

• After watching a specified number of videos and/or a timer has elapsed, the a “continue” button will appear to redirect the user back to the survey

• Interactions and displayed video and ads will be tracked and logged to the database. The video player used is Flowplayer Commercial v7.2.7

Social Media Site Requirements

• Functional requirements similar to the video streaming site

• Site will be modeled after photo-sharing platforms and need mobile-specific features such as flickable “cards” and carousel formats

• Ads and content includes images, animated gifs, and videos

Skills: Laravel, Website Design, PostgreSQL, DevOps, Communications

See more: build dynamic php website, dynamic resize website image background, build dynamic website, build dynamic website bid, web developer build auction website, build website laravel, build a dynamic website from scratch!, build a dynamic website from scratch, build a website c# mvc sql web api developer - import contacts from gmail yahoo, msn et,, build a website(web page design and coding for static and dynamic), dynamic website developer, developer to build shopify website, dynamic website developer in 2000 in delhi, find a developer to build a website, find a developer to build my website, front and back end developer freelancer who can build a website, i want to build dynamic website enable the users to join academies and learn courses on line., best way to build dynamic website, learn how to build dynamic website in php & mysql

About the Employer:
( 1 review ) Wilmot, United States

Project ID: #31041471

52 freelancers are bidding on average $32/hour for this job

(679 Reviews)
(309 Reviews)
(159 Reviews)
(71 Reviews)
(442 Reviews)
(376 Reviews)
(207 Reviews)
(72 Reviews)
(308 Reviews)
(98 Reviews)
(421 Reviews)
(102 Reviews)
(93 Reviews)
(363 Reviews)
(354 Reviews)
(245 Reviews)
(207 Reviews)
(110 Reviews)
(29 Reviews)
(63 Reviews)