Hi, can someone share their workflow as a freelancer or if they have a good solution? Because right now I don't like how my workflow is.
So basically my workflow is that I develop a Laravel app, and when I go to deploy it, I usually ask my customers to create an DigitalOcean account, and I go and sign in and connect their DO account with my Laravel Forge. Same goes about the domain, email server and so on...
(I recently asked my customer to add my to their team in DO, but some of my customers have little as non knowledge with computers. So I have usually just go onto their account and set it up like that)
Does anyone have a good solution they like to share :) Best regards
For the moment I do all manually, so for each client, I go on his webhosting account to manage all what I need. That's an advantage for me because I master all what I do on each account. I don't like so much all what is automated, I prefer do all manually to be sure I have only what I need / want.
But I think that I will soon have a look at Laravel Forge which I never tried but I have heard a lot of good opinions on it.
@hjortur17 If your customers are not technically-savvy, then provision the infrastructure yourself, and include a mark-up that goes towards covering your time provisioning and managing this infrastructure. Be sure to bill up front and to not purchase any infrastructure before your customer has paid you.
You can use a payment provider like Stripe to create a subscription for your services. You’ll then get notified if the customer’s payment fails prior to renewal so you can liaise with them and also give you time to spin down infrastructure if the client is not willing to continue paying.
That’s what I’d do for “project” work. These days, my “freelance” work consists of building and maintaining a couple of SaaS apps. Hosting is included as part of of the product’s charge and a single paying customer is enough to cover the app’s costs.
@martinbean - That's a great idea! Would you then be using stripe on your personal website with some portal for customers? Or does Stripe offer you to send a payment link to customers?