Final Progress Report (October)
What progress was made on your grant this month?
-
Updated packages and dependencies
-
While every other feature in the app is done I am yet to make head way in regards to the error with S5. But I realized it is basically a problem with caddy.
-
Due to the standing issue, I’ve been unable to submit the app to playstore for review.
| Milestone |
Tasks |
Pull request (s) |
Aditional notes |
| Apk build |
create a build to test the app functionality |
|
apk build was failing due to difference in SDK version and expo packages |
Link to an easy to test version or a demo video
https://expo.dev/artifacts/eas/jethH4NJWMWg6khuHRESaG.apk
Provide an overall summary of everything you achieved during this grant
- I Substituted google maps for leaflet maps
- Implemented google sign-in in authentication
- deployed my back-end server on render where-1.onrender.com/
- Installed and set-up renterd on zen
- Set-up S5 node in docker and configured it to where-app.com
- Integrated S5 into the application to handle uploads
- set-up a droplet on digital ocean
- set-up caddy for reverse proxy
- A successful apk build
If there’s any work you weren’t able to complete, list it here
- I am yet to fix the reverse proxy issue, causing error in the caddyfile logs
- Switch from the zen to mainnet and test file upload on renterd mainnet
- submit app to playstore for review and testing
What are you most proud of about your work on this grant?
- I’m particularly excited about my increased knowledge on the workings of Sia storage network
- Being able to get a lot of task done by following instructions in provided docs. Facing errors and learning from them has been even more educating
- While the ecosystem is ever improving, I believe i am now very familiar with it’s core tech and principles
Hi @aryanghosh01 - your grant was set to be completed on October 25th so we require a final report from you. Please revise the report to match the correct format by 5pm ET.
Hello @aryanghosh01, for the “easy to test version or a demo video,” would it be possible to provide a demo video? It would make reviewing much easier. Thank you in advance.
Hello Chris,
I will do that and update the report, Asap
Hello @chris124567,
Apologies for the delay. I’ve prepared a short demo video walkthrough to make the review process smoother. You can check it out here: https://youtube.com/shorts/C3xzu1r4Jcs?si=lgoE44vxqBp9ieOZ
Hello @aryanghosh01 - the technical review has concluded, and unfortunately this project has been deemed incomplete due to the following:
- inability to deploy S5 successfully
- app is not listed on the App stores
A few questions/concerns emerged from the review:
- Media content is handled through S5 but there was no integration in other ways. For instance comments and location info are just stored using a plain database instead of trying to use Sia in any way. Why is this?
- Unclear if the above report means the S5 uploads are able to work locally in testing but not in the actual deployed version of the app, or if they aren’t working at all. Can you clarify?
- You are potentially leaking your S5 admin key because that default value doesn’t seem to come from S5 itself.
- In your original proposal you had said you would “Enable decentralized content verification for location posts” - in your final code, you are using location verification but using the on device API. How is this decentralized or can you elaborate on what was your intent here?
I’ll move the conversation to email in order to discuss next steps.
Hello @aryanghosh01,
This is a reminder that your November progress report is now late.
Progress reports are expected to be posted by the end of the 25th day of the month, or the nearest following workday, and to meet the standards laid out in the Progress Report Guidelines, linked below. You have until 2025-12-02T15:00:00Z to submit this report.
Please be sure to follow the Progress Report Template and submit your progress report so we may continue funding your grant.
Regards,
Kino on behalf of the Sia Foundation and Grants Committee