Loading...
Answers
MenuWhat is the best tech stack to use for creating 'community sites' like Clarity.fm?
I'm trying to develop a website that offers peer-to-peer services similar to Clarity.fm. Currently, the MVP is being done in Wordpress.
Answers
There's no "best" answer here, but you can approach it a number of ways.
For trendy/future-facing, an isomorphic JS stack (Redux, React, etc.) could be a good move. The architecture is scalable and — if no one on your team hacks around the implementation details — it's easy to maintain (and onboard new team members).
You can also use WordPress as your CMS, but that can get weird when scaling, and isn't the most developer-friendly solution due to WP's wonky architecture. You can unfuck it somewhat using something like roots.io (Trellis/Bedrock), but at the end of the day it's still WP, and those quirks are part of the price you pay for the ease of starting up.
Another option is to use WP as a CMS, but read the content from the REST API and generate sites with other front-end tech. I recently built some tools to generate static sites (for deployment in Amazon's S3/CloudFront) that pull the WP data as JSON and then generate static pages with my preferred front-end tools, leaving the weird PHP templating out of it entirely.
To take a crack at a tl;dr: talk to your development team about how you want this to scale, and where you see it going in the future. If you don't have a development team that can make those calls, talk to a specialist to help lay out a roadmap.
If you need help with this, I'd be happy to take a look at what you're planning and offer some insight into how it could be built to scale and grow painlessly (or at least as painlessly as possible). Send me a message and we can talk details.
Good luck!
A good web host that has apache, nginx, php, mysql
It's best to keep it simple
In case you have chosen WordPress for MVP it’s better to go with existing solution for community, like BuddyPress. While it’s ok for MVP except issues as the userbase grows. At some point you will need to migrate data to some other platform and it might not be the easiest task.
As to what could be used for the tech stack - I would recommend to go with technology your developers are familiar with. Please note, it will be easier and less expensive to find developers familiar with php/mysql than, for example, JS stack. So keep that as a consideration.
There are few scripts/platforms for communities already available. But the quality of code/architecture differs.
Related Questions
-
What Wordpress Plugins is the best for creating a Multi-Level Affiliate Marketing program?
There is a lot of points in your question which unless someone has the exact same setup as you - I don't think you will get the answers you are looking for. I believe you should limit it by asking yourself: What is the ONE thing the MLM plugin I am looking for can do so that it achieves the maximum amount of result to my business by using it? IMHO - it would be the ability to set commissions for the products you sell and award commissions to those affiliates that actually earn you sales. All other features, while nice, are ancillary features that from the perspective of the affiliate - don't really need in order to be successful. In that regard - I would suggest https://affiliatewp.com/. When it comes to running affiliate programs on WP sites, it wins out as the best in my experience. Hope this helps! Glad to assist any further if you need help.TB
-
What does it mean to 'grandfather you in' in the tech world?
It stands for allowing someone to continue doing or use something that is normally no longer permitted (due to changing regulations, internal rules etc.)OO
-
How can I create a searchable large (3 million record) searchable database in WordPress?
Well first off I wouldn't recommend trying to power your client's database with the standard WordPress database instance. They can use WordPress for the website all they like. But with millions of records like that, you really don't want to move those data in with WordPress. For that matter, you're probably gonna want a dedicated database server to answer those questions, if the client doesn't already have one. You might also need to investigate something like Elastic Search, depending on what your search requirements are and what sort of database they are using (pay close attention to whether or not it provides full text search ability). Beyond that, and somewhat obviously, you're also gonna want SSL on the website and to make sure you're up to date on federal and state privacy requirements for data like this, as well as best practices for securely transferring data over the web (port configuration, ssh keys, etc). The privacy concerns would raise a flag for me. If those data have anything personally identifiable in them - which they very probably do - then you're really gonna want to make sure you do your research on security of personally identifiable information. Government specific privacy /security /auditability requirements may also apply, so double check that too.EV
-
How much should I charge to develop a WordPress site?
Take the # of hours it takes you to do it and charge $50/hour. That's the price. Eventually you can charge $100/hour but that will require a bigger customer. If the customer is small < $1M in gross sales per year - charge $50/hour If the customer id medium < $1-5M / sales - charge $75 Over $5M - charge $100 The challenge you'll face is clearly defining the expectations and handoff so that you're not stuck doing stuff that you can charge for and always getting interrupted from past customers.DM
-
Which country offers the best outsourcing value for tech entrepreneurs?
I've used outsourced services several times successfully. I don't think using geographic location is necessary a good indicator for outsourcing value. In my experience it depends on the type of service you are seeking. For example, I've used crowdsourcing services for logo and web designs and discovered creativity has no geographic boundaries. Neither is the skill level necessarily the only indicator for the best creative. Some designs have been submissions from design student or freelancers with no formal training. As for technical work, I seek service based on the following criteria: - technical competency and skills - communication skills - Process skills (to manage overall risk of project) - references from existing clients. Country is secondary to the above list.ID
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.