[Robbie Mackay, Ushahidi]@jim we're going to start building ushahidi cloud soon. I'm thinking of using Laravel/Lumen for anything thats not part of the platform itself. Any opinion on which to use? The cloud app will probably only have 1 model (Deployments), everything else will probably just talk to platform instances.. though auth might need some crossover. Could go either way on building it as an API+JS client app vs PHP app.
[Jim Greenleaf, Ushahidi]@Robbie I haven't tried Lumen yet, but it looks good. Laravel itself is pretty easy to set up though, so I'd lean toward using the full framework so that cloud has some room to grow. You'll need Deployments and User models right? Will there be any payment processing?
[Robbie Mackay, Ushahidi] No payments planned to start with.
[Robbie Mackay, Ushahidi] Thinking at the moment is that users will be tied purely to a deployment. The only action cloud really needs to handle is creating a new deployment.. that'll including the initial admin user. But they'd get created in the deployment itself.
[Robbie Mackay, Ushahidi] Login would be similar to Slack (https://slack.com/signin) where you enter subdomain first then get direct to the subdomain login page
[Robbie Mackay, Ushahidi]@sophie actually just thinking if we match the slack flow exactly login is easier. ie. Login is 2 steps: pick domain, login. 1 step is possible but technically a little trickier.