368 karma · joined November 19, 2010
I had another idea last Thursday and had a prototype completed by the end of the weekend. WordPress takes care of ORM, routing, user management, admin and most of the features every web app requires. This leaves you to develop the actual unique selling proposition.
The other option is building a SaaS app and using a single WordPress install or WordPress multisite as the platform. I thought this was a crazy idea a couple years ago. Now I know of dozens of apps that have WordPress as the back-end, and it works well.
I presented on this a couple years ago at a WordCamp, and am giving the updated version in a week at WordCamp Belfast. https://wordpress.tv/2017/06/05/corey-maass-rapid-web-app-de...
However most of the time I've been grateful for the extra couple of clicks. It keeps clients from getting into trouble. Hell, it keeps me from getting into trouble.
Direct access to the database from within the WordPress dashboard implies you're doing some interesting, crazy things with WordPress. I think it's usually going to be an edge case when someone wants direct access to the database.
Another new site is plugindirectory.info. The core of the app talks to an api and charts the results. It took me about 20 hours to build. I didn't have to create pages, user management (registration etc), curl calls, db schema, and so much else. The core of the app took a couple hours, then I just concentrated on the code that actually makes the app.
It's great for certain types of apps, and solves a lot of the first 90% of your app out of the box (user management, marketing pages, etc). So you can concentrate on solving the core problem your app is trying to solve. As mentioned in other comments, you might run into scaling issues over time, but that too depends on the app.
I've built a couple dozen apps on WordPress, some of them have grown beyond MVP and are going strong. Let me know if you have any specific questions.
We're looking for a React.js developer to help us re-write a jQuery app in React. You'll help us get up and running (our devs are new to React), solve a few technical problems fundamental to the app, and then be a resource as we continue to build.
Budget (US): $1,000 - $2,000
Email: corey@gelform.com
> The fact that 25% of the web is powered by it doesn't mean 25% of the web will actually pay for your solution
You're right, of course, that not everyone in any market might buy whatever my product is. But I'd rather have an opportunity to sell to a market that includes millions rather than thousands, purely so that I could write more beautiful code. And yes, a bigger market means that you're competing with more people, but I think the numbers still stand.
> I would also be skeptical about the amount of money you could make on WP vs Laravel or a similar framework.
As well you should. Developers are a notoriously cheap market, especially for software. Why buy it when I can build it? :-)
But I'm skeptical that one could make a more financially successful product around another, better code-based product (and again, I think that's the scope of our debate, which is my assumption). Few code-based markets can compare to the size of WordPress, so even if you could charge 10x as much for a product, you still might make more selling at a lower price to a bigger market.
And yes, I will probably always make more per hour as a contract developer, but the extra $1k/month buys me a lot of beer and pays for ever conference I want to go to (especially Wordcamps :-) ).
With that said, there are thousands of themes out there. I'm sure a few might meet your requirements. Unfortunately, it may take a long time to find them.
Finally, you might start with a skeleton theme instead, and build up your own without all the whizbang. As I agree with you about commercial themes, that's what I do.