Before making the app its important to know there will always be two video streams at the same time as the hardware has two cameras that stream at the same time via OBS or another free open source or cheap streaming system. Streams will be on average up to two hours long and the user will store only the parts they like.
You can advise on the streaming solution. But is should be one that has been proven to work well on the raspberry pi3.
The App itself will allow users to be able to select which camera stream to store the last 60 seconds of video to the users account. When the user presses the ‘camera 1’ button it will take the last 60 seconds of video from that stream and store it to their user account. When the user presses the ‘Camera 2’ button it will do the same.
The storage of last 60 seconds of video is the default setting but can also be set at a shorter number for example 45 seconds, 30, 20 or 15.
Each user will have an account. Once a video is stored to thier account they can share with other users that have an account or share to social media (Facebook, Instagram, Twitter). Once a user connects to another they become like a ‘friend’ on Facebook, i.e. he list of contacts they have connected to will remain in their account, so that next time it is easier to send them the video.
Users should also be able log in via desktop site.
The app should work via WiFi and and also mobile internet in users phones and mobile devices.
Total budget $600
17 freelancers are bidding on average $597 for this job
i am mobile developer and also full time freelancer. if contact me, i will discuss about your project in more detail and at that time i will determine budget and time. please contact me. thank you very much.