Hi all,
I'm trying to get a handle on the business model for an app I am developing that will use backend database services and possibly push. I'm not sure if I would use server code, I don't know why, but I don't understand yet why server code would be needed or what it can be used for. Backend storage is, I think, all text data and possibly small, but I'm not sure - it depends on how many users I have and how often they use my app.
The thing I need in thinking about this is some guide to how much I could possibly charge my users to use my app vs how much aperry.io resource usage my app would use and what I would have to pay for. The basic pricing for appery.io subscription are small, but the overages are potentially large depending on how my app makes use of appery.io services.
I'm developing an app that students and teachers will use in the classroom.
For example, let's say an average teacher using my app, for a given session using my app, will require 30 push notifications (to 30 students), and 20 database reads and writes (API calls?). In the same session, 30 students will use the app (which is configured slightly differently - it is a student version, based on login data, or it is a completely different app. The student version does 10 database reads, 5 at app load and 5 for every push they receive - assuming one push per student per session.
Let's say 1 teacher and 30 students use my app 5 times a day, 5 days a week. The database storage I don't really know how to calculate, but lets say it is .5k for every push ( I know the the push itself does not require database writes, but the user action that will initiate the push writes to the database - essentially the push is notifying the student of a database update.)
Give those assumptions, let's say I am lucky enough to get 1000 paying, teacher subscribers to my app. Students are free (or covered by the costs of the teacher subscription)
Now I could do all the math here to spitball a figure that would tell me how much I would be paying appery.io based on those loose assumptions (for overages). With 1000 teachers it may not be much, but with 10,000, or 100,000 the prices goes up considerably.
Is that a good way to think about the business model for my app, and what I can charge teachers as a monthly subscription? (I imagine a sweet deal is going to be between $2 - $5 a month for teachers, but maybe I am too low, or too high here.)
Any comments about my assumptions and my basic thinking? Any flaws in my logic, or anything I am missing here?