Flutter app for media browsing, selecting and compacting from remote sources into video file

  • Durum: Closed
  • Ödül: $1000
  • Alınan Girdiler: 11
  • Kazanan: meetarora29

Yarışma Özeti

Make sure to read the clarifications at the end.

The objective of the contest is to build and demonstrate a working flutter app that:
1. Allows a user to browse and navigate media (images and video) stored in folders in Microsoft OneDrive and Google drive
2. While navigating, gets file-names of the media, and a thumbnail (400x400) based on the media. For video source files it can be from any frame in the video.
3. Lists the file names and thumbnails in a flutter grid/table/list display (in the following called the 'list display')
4. The list display should have buttons for ascending and descending sort.
5. The list display should have filter options for 'video only', 'images only', and 'all media'
6. The user then clicks a button which makes the app create a combined mp4 video file using FFMPEG of resolution 800x800 of all the selected video and image files.
7. The app finally delivers the file to another google drive / OneDrive folder.

--------------------------------------------------------------------------------------------------------------------------------------------------------------
Link to google root folder to select media from:
https://drive.google.com/drive/folders/1q5utoKUlD4bHPY4DQOf2Bko4m0rU-0ZR?usp=share_link

Link to Google drive to test upload a mp4 video file(s):
https://drive.google.com/drive/folders/1TlJwnmdRyl0OcWMIF1gL4uUCp6wntKcE?usp=sharing

Link to OneDrive root folder to select media from:
https://1drv.ms/f/s!Av4pAexi7U10a_93KBBDLRCiRYs?e=QmefxM

Link to Onedrive to test upload a mp4 video file(s):
https://1drv.ms/f/s!Av4pAexi7U10fbqrSFPl4HCflBI?e=i86npq
--------------------------------------------------------------------------------------------------------------------------------------------------------------

The winning contestant will have to review the logic and demo the solution in a web meeting with the contest holder before the award is assigned. The review will be conducted in English language. The review meeting will be based on different google drive/OneDrive folders with different files.

The app must be written in flutter/dart and must run in emulators of android and iOS smartphone devices.

Completeness and soundness of the coding approach are primary criteria.
Performance is a secondary priority. The demo part of the final presentation will therefore be timed.
The esthetics of the app is NOT a criteria.

There is likely to be substantial coding work after the contest for the winning contestant implementing similar features in an ongoing app development project.

Clarifications:
3/24/2023
1. The focus is on flutter programming logic and approach, not design esthetics.
2. The app only needs to have the features listed. User authentication, video playback or other seemingly related features are not at all required.

Aranan Beceriler

İşveren Geribildirimi

“Meet did excellent work that perfectly fit the coding challenge described in the contest. A feature that really set Meet's entry apart was the transparent access to data from google-drive and OneDrive. We look forward to continue working with Meet.”

Profil Görüntüsü svennejuul, United States.

Bu yarışmadan başlıca girdiler

Daha Fazla Girdi Görüntüleyin

Genel Açıklama Panosu

  • parthr2608
    parthr2608
    • 1 yıl önce

    Check Reply contest Holder #19

    • 1 yıl önce
  • freelancersandh1
    freelancersandh1
    • 1 yıl önce

    Please check again #26 I replied you in comments

    • 1 yıl önce
  • techdevelop5685
    techdevelop5685
    • 1 yıl önce

    #increaseprize I am an Expert In This Work But Your Budget is Low Thanks

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      It is a contest with significant follow-on work. If that isn't motivation enough then i suggest you don't participate

      • 1 yıl önce
  • parthr2608
    parthr2608
    • 1 yıl önce

    Dear contest holder can we have chat need to discuss an important thing about project ending

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      The contest runs until the listed end time on Monday.

      • 1 yıl önce
  • parthr2608
    parthr2608
    • 1 yıl önce

    Check my entry Contest Holder #19

    • 1 yıl önce
  • freelancersandh1
    freelancersandh1
    • 1 yıl önce

    Please check my entry #26

    • 1 yıl önce
  • xkompan
    xkompan
    • 1 yıl önce

    I can write this app in Kotlin Multiplatform, so you will have native Apps for Android, iOS, Web (JavaScript) and desktop devices in one code base which will save you money for the app's maintenance. KMM translates Kotlin to the other languages (Swift, Java, JavaScript) before build = native performance. I could also write it in React Native, but KMM is much better choice !

    I'm a senior iOS and Android (mobile) developer with 10 years of experience.

    I have very good debugging skills, I can resolve complicated nested bugs in any mobile app.

    I have experiences in multi-plaform frameworks like Kotlin multi-platform, Xamarin, React Native, Flutter, Titanium Appcelerator, ...



    Example source codes :

    https://gitlab.com/examples63/


    Programming certificates:

    https://gitlab.com/examples63/mkuseful/-/blob/main/certs/Programming_certificates.md


    LinkedIn:

    https://www.linkedin.com/in/martin-kompan-a9168464/

    • 1 yıl önce
  • parthr2608
    parthr2608
    • 1 yıl önce

    We need to show the files inside the user drive in our application??

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      Inside the app so that the user can select among the available image and video files.

      • 1 yıl önce
  • nayeemtby
    nayeemtby
    • 1 yıl önce

    Does the app have to use the provided google drive and one drive folders? Or should it use the folders of the logged in user? Should Google drive files and onedrive files be browsable simultaneously?

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      Good question.
      The provided google and onedrive folders are there for the convenience of the developer during app development to give a sense of what it will look like during the demonstration.
      For the demonstration we would like to see the access be based on the user. So if we share the folders with the user then we should be able to browse the folders during the demonstration.
      The vision is that a user may have access to media on multiple external platforms (google-drive and onedrive among the most popular and obvious). Browsing media across those platforms should be as easy as possible. Simultaneous access would therefore be better than sequential access, but both would 'get it done'.
      Makes sense?

      • 1 yıl önce
  • techdevelop5685
    techdevelop5685
    • 1 yıl önce

    #increaseprize The price should be increased for this amount of work.

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      We are not looking for a full app. Only what is specifically listed as requirements are - well - 'requirements. I hope you will reconsider

      • 1 yıl önce
  • EuSopht
    EuSopht
    • 1 yıl önce

    #increaseprize The price should be increased for this amount of work.

    • 1 yıl önce
    1. svennejuul
      Yarışma Sahibi
      • 1 yıl önce

      Based on your comments I added some clarifications to the contest details. - Basically we are not looking for a full app. Only what is specifically listed as requirements are - well - 'requirements.

      • 1 yıl önce

Daha fazla yorum göster

Yarışmalara nasıl başlanır

  • Projenizi ilan edin

    Yarışmanızı İlan Edin Hızlı ve kolay

  • Tonlarca girdi alın

    Tonlarca Girdi Alın Bütün dünyadan

  • En iyi girdiyi seçin

    En iyi girdiyi seçin Dosyaları indirin - Kolay!

Şimdi bir Yarışma İlan Et ya da Bugün Bize Katılın!