This topic is locked

is it possible to make a checklist app for thousands of users?

2/3/2021 2:05:48 PM
PHPRunner General questions
W
wfcentral author

I have an idea I'm working on and not sure if phprunner can do it.
First I built an app that has 187 items that need to be done by my users. This way they can easily search and see what items they need to do. This is for a video game they play.
Next, I would like a way for users to login and be able to check off items they have done so they can keep track of what is remaining for them to do.
I know all about permission/ownership in phprunner - but this is not a situation where I'm assigning these tasks to Joe and another 20 tasks to Sally. This is a situation where thousands of people may all have different sets of items checked off out of the 187.
Has anyone done something like this? How? Just starting my research on this. I know how to hand code something like this, but would prefer to use phprunner to cut down development time as this is just a hobby project.

Dalkeith 2/6/2021

If you are thinking of each individual having a separate login and only seeing their list - ie multi tenancy - Yes
Yes - phprunner and asprunner have "Multi-tennancy" built into them.
I would even go so far as to say that I couldn't think of an easier way of implementing its configuration..
You need to know a bit about database design as the table that holds the lists of each individuals needs to have a field that holds the user ID but whatever IDE you choose you would need to implement this.
It should be noted the more users you have the beefier the web and database server will need to be but no reason not to try with tens of users before you get into the millions. The great thing is with mordern cloud it is dead easy to scale up if you have the numbers you just need to get your wallet out.

S
salus1DevClub member 2/6/2021

When the user initially creates an account they import a template containing 187 check list records that only they can see.
If you added category and sequence info to the import the user could use filter controls to navigate. Nice!