Hi dearest community members,
Actually, I needed some help: I was thinking of creating a Homework App which will be used for my school. Three simple features that I thought should be in the app:
Login system (Signup/Sign in using Google/Facebook/Apple if possible. If not, some other work-around).
An option for creating folder-like things in app where people can post homework for one particular assignment.
Person who uploads most assignments should get points.
Can you all please tell how I can put all these features in my app?
Sincere Regards, @thecodingmasterabeer
For uploading assignment, you will need to decide between 2 strategies:
Upload and STORE the document
Upload a LINK to the document
Uploading a link to a document on the internet will be a bit easier with Thunkable. I would recommend you start with uploading a link. Later after your app is working you can add uploading and storing a document.
To track of documents/assignments uploaded by students and give them points, I would recommend you use the Firebase Realtime database using Stored Variables. You can read about how to do that
It depends on your approach. If you have your users provide links, I would recommend firebase realtime database. For actually uploading the files, You are going to need some sort of file repository, probably through a Web API interface. Personally, I would use Firestore, since it is free and associated with the Firebase Sign In. But there are probably other good/better solutions.