@OmaMorkie This will be straight forward enough since the logic for displaying and applying to programmes is already implemented - so this is a backend work, not UI and @matthias would be the person to set up additional projects following the template of the initial one:
{"id":"638f6a7d5020beaf162c3b17","name":"Uganda school kitchen modernisation","status":"active","createdAt":"2022-12-06T16:14:53.283Z","updatedAt":"2022-12-29T21:01:24.406Z","settings":{"project":{"steps":[{"index":"1","description":[{"language":"en","text":"Create and submit an application video. After approval, you will receive the first pre-funding and can start the work."}],"worktime":1,"risks":"loss of time when application rejected","supplies":"smartphone with videocamera","tech_support":"<b>phone:</b> +23 456 7889900<br/><b>email:</b> support@example.com","name":[{"language":"en","text":"Application Phase"}],"type":"document-upload-review","content":[{"private":false,"required":false,"type":"upload-multiple-documents","title":[{"language":"en","text":"Question 1/2"}],"description":[{"language":"en","text":"Tell us how do you plan to execute this project?"}]},{"private":false,"required":false,"type":"upload-multiple-documents","title":[{"language":"en","text":"Question 2/2"}],"description":[{"language":"en","text":"What challenges will you probably encounter, and how will you solve them?"}]},{"private":false,"required":false,"type":"upload-multiple-documents","title":[{"language":"en","text":"Security Question"}],"description":[{"language":"en","text":"Repeat this phrase: the quick young fox jumps over the lazy dog."}]}],"submitter":"developer","reviewers":["validator"]},{"index":"1","description":[{"language":"en","text":"Create and submit a video showing the situation at the start of the project."}],"prefunding":1000,"worktime":3.5,"risks":"Ordinary occpational hazards :-)","supplies":"smartphone with video camera","suppliers":"Mr. Kazanga's Universal Store<br/>Soandso Stree 123<br/>GXR23 Kampala","tech_support":"<b>phone:</b> +23 456 7889900<br/><b>email:</b> support@example.com","name":[{"language":"en","text":"Baseline situation"}],"type":"document-upload-review","content":[{"private":false,"required":false,"type":"upload-multiple-documents","title":[{"language":"en","text":"Question 1/1"}],"description":[{"language":"en","text":"Show and describe the school's kitchen situation on video while walking around in the kitchen."}]},{"private":false,"required":false,"type":"upload-multiple-documents","title":[{"language":"en","text":"Security Question"}],"description":[{"language":"en","text":"Repeat this phrase: we want you to repeate a random phrase."}]}],"submitter":"developer","reviewers":["validator"]}],"monitoring":false},"applications":[{"role":"developer","identity":{"description":[{"language":"en","text":"ID card<br>"}],"type":"nationalregistryid"}},{"role":"validator","identity":{"documents":[{"description":[{"language":"en","text":"ID card<br>"}],"name":[{"language":"en","text":"ID card"}],"id":"63ae0024d9db34c3c146f695"}],"type":"onplatform"}}],"functions":["developer","validator"],"finance":{"fundingSource":"European Union","fundingCurrency":"EUR"},"media":{"poster":{"url":"http://example.com/img/poster.jpg","caption":"example of a kitchen stove in a school kitchen"},"video":{"url":"http://example.com/img/video.mp4","caption":"video from a former stove installation"},"gallery":[{"url":"http://example.com/img/gallery_1.jpg","caption":"stove detail"},{"url":"http://example.com/img/gallery_2.jpg","caption":"school pupils around a modernized school kitchen"},{"url":"http://example.com/img/gallery_3.jpg","caption":"a previous team with their finished stove installation"}]}},"defaultSector":"Energy Demand","countryCode":"ug","locationName":"Kampala","emissionsAvoided":1200,"projectsCount":14}
As far as images and other assets, we can link to the ones hosted on NextCloud as long as they remain securely hosted there - I don’t see an issue - perhaps Matt has other thoughts on this though.
On my end I am finishing the work on the video storage and upload mechanism in the app, it’s been fairly complex to anticipate network upload issues but I’ve made enough progress that I think it will be ready in the next one to two days. I will post an update shortly.