Nik Spyratos
@nikspyratos
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!
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.
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 features I worked on for
#toyboxforlaravel (similar project) before reducing its scope also were:
- Documentation generation
- User feedback/testimonials & roadmap management (data model for these overlaps a lot so I lumped it all together)
- Database backup initiation/download (very easy to do with SQLite, with other DBs less so)
Also useful might be some basic application health metrics (depends on if this is intended to be hosted on a VPS or with serverless).
Some of your ideas sounds like very great!
How do you manage your model for a new installation? copy paste?
What do you mean with
modelhere?The project is setup as a github repo template, plus some basic bash scripts for setting up some common items.
I mean how do you create your database? I assume you have a json stored somewhere?
I'm working with Laravel here, which is very batteries-included with this sort of thing.
For the SQLite DB setup, my init script does a
touch database/db_name.sqliteand then the DB migrations I've written (laravel.com/docs/11.x/migrati…) can be run on this DB.So easy ^^
I had to laugh at your comment @karlondavis because I think I knew 5 words in Nik's comment and understood nothing. 😆
There are regular people and then there are coders/developers.
Lol for sure ^^