Back
Nik Spyratos

Nik Spyratos

@nikspyratos

Greek-South African Laravel (TALL) dev, organiser of Laravel Cape Town, solo maker.
Load previous page…

I built #toyboxforlaravel specifically for my own needs for launching. I like using bleeding edge and "non-standard" stuff, and vertical scaling, as well as tight code quality enforcement with tools like Duster, Rector, and Rustywind.

Have yet to launch something with it as I've been focusing on freelancing, but have played around with actually using it and getting it on a live server with some success.

Really cool project! I tried laravel in its infancy and it was really cool.

Thanks!

I'm biased having worked with it for most of my career, but I genuinely believe Laravel is top tier for product development speed right now, beyond meta-frameworks for frontend like Next/Nuxt. There are some areas where it's even ahead of Rails, which is the real OG here.

Just the first-party ecosystem alone is insane value!

Missed this comment!

Yeah, Laravel already gives auth & account settings for free with Jetstream, Breeze or Fortify packages ;)

Got T&Cs and Privacy pages, have added cookie banner over the weekend.

Will do!

Technically did launch last year but will submit once I've gotten the next phase done :)

I already have the admin dashboard done (Laravel is really spoiled with tools like Nova and Filament).

Roadmap is a good one! OpenAI integration as well I've been thinking on doing, there's packages for it, but not sure what to add beyond just the default installation.

Re: openai integration, how about pre built modules for popular ai tasks like image generation (dalle), chat with pdf/doc (gpt4), speech to text (whisper), etc

Yeah, based on the news, sentiment I see online, and personal use, the GPT store is a bit of a failed launch. The GPTs are generally very shallow tools with limited abilities.

Find dedicated tools that use AI for what you need to do instead of trying to have ChatGPT be the all-in-one.

Think of it this way: ChatGPT is one product, with subproducts available in the store, still bound to ChatGPT. But custom SaaS is not bound to ChatGPT, but will use their API or custom models for features.

Depending on what tech you're using, there may be some simplistic analytics you can bake in with some packages.

Generally I'd recommend having some very basic analytics set up within your product, and allow the ability for easy integration with analytics providers for your users to do it themselves if they want more in-depth info.

E.g. BearBlog has builtin support for Fathom analytics, but you can do whatever you like with other platforms too.

You can always be cheeky with it and have a feedback page hidden behind login (and perhaps having done at least one action in your app), and send them that link with something like:

"I appreciate the response! User feedback is always helpful and appreciated, so there's a dedicated page for it: [link]. I'd appreciate it if you could submit the feedback there."

Raycast
Clop (standalone or as part of SetApp subscription)
Warp.dev
Caffeine (various apps like this that do the same thing)
Unnatural Scroll Wheels - fixes the inconsistent behaviour between trackpad scroll wheel and mouse scroll wheel.
DBngin if you're a dev and want quick databases/Redis.

Those are the only MacOS specific things I'd recommend.

Indeed, PPP was a thought here too, and would perhaps be the better play overall so as to not exclude first world markets.

But, the positioning advantage is a bit lost then too, potentially.

Going to still give it a go this year :)

Some resources I saved from when I was building #toyboxforlaravel initially:
www.avodocs.com/
github.com/basecamp/policies
getterms.io/