We are a Spanish based company offering Cloud Solutions in the Spanish Market.
You don't need to know Spanish, but if you do speak Spanish is a plus, so you can understand the localization of the software (the text are in Spanish)
We have this Video Player System that runs on TVs on different stores in the Madrid and Barcelona cities. And the application runs using an Android TV Box.
The project is to continue a simple video player TV System for Android TV Boxes.
We already have programmed the base of the program. You only have to do some modifications to it.
The project uses Ionic (Angular/TypeScript) to compile for Android TV Boxes and is connected to a PHP backend (using a private framework inspired by Laravel).
90% of the code is already done by one of our programmers. You'll only have to modify it according to our needs.
The programmer will only need to do some of the modifications we require.
The APK connects to the PHP5 backend hosted in one of our servers and downloads the video files and plays it automatically on loop.
It is required to know the following languages:
-HTML5/CSS (The design is almost done, but you'll probably have to do some modifications)
-PHP5 (we use a private framework but it's very easy to use and is inspired by Laravel, so if you know Laravel it's a plus.)
-Ionic/[login to view URL] (Cordova and Ionic Native plugins)
We'll also probably going to need some modifications to do it on the iOS (but not for now).
Here's an overview of what the program actually does:
Here are the things you should do
-Show a notification message if there's an update in the APK and also allow users to manually update them
-Fix some responsive issues with the HTML5/CSS3 design
-There's a Time Scheduler, but the Time Scheduler is programmed by day. You can only program a playlist by day. We want to change instead of being set by day, to be set by time. So you can change the playlist anytime
-Stats system. Make a database of advanced stats and metrics of the video player (for instance, how many times the video has been played, the uptime, total hours, etc) and integrate it in the backend
-Change the system to allow Plans. So users can have limited MB of space, limited characteristics, and the admin panel can change those things, and of course we charge more for those upgrades.
-Change the Status of the TV Boxes in real time using AJAX. (Right now it just shows the status, but you have to refresh the page to check again)
-Program an Image Generator integrated in the Annotations part, where you can generate images in PHP with GD so the client can generate personalized images such as prices and place them anywhere over the video (The annotations is already programmed, we just need an Image Generator)
-Reorganize the code, to be more eligible and better structured.
Please send us how you are going to do it. What's your plan. And talk about yourself, and your experience on the field. If you have a portfolio welcome. You should also have good reviews on this site.
21 freelance font une offre moyenne de $21/heure pour ce travail