Hey everyone,
I’m currently running a professional directory website (targeting global users) built on WordPress with the following setup:
- Voxel theme (customized)
- Custom coding for additional functionality
- 30+ plugins (for various features)
- Elementor for front-end design
- Cloudways Vultr 4GB
- Cloudflare APO + Image Optimization
Here’s what site does:
- User roles and membership
- Business profiles and listings
- Social login (Google, LinkedIn, etc.)
- Stripe payments
- Messaging system (user-to-user)
- Notifications and emails for users
- Bookmarking (users can create, share and save lists)
- Custom email system (sending out RFQs, notifications)
- Users can view analytics (own business profiles)
- Users can invite team members to share their membership
I want to extend it even more to introduce a simple client/project management with referral sharing as well as some API connections.
I currently have more than 100 users but 10~ concurrent users both on the front and backend. I expect more than 200 frontend users in the next couple of weeks (part of an opportunity).
A typical user creates, edits and removes posts, as well as uses a messaging system and email forms.
Main Concerns:
- Is it worth shifting to a full-stack custom solution or should I stick with WordPress and continue adding features?
- How would WordPress handle the scalability (specifically, with so many users and features)?
- Are there any performance or security issues I should be aware of with this current setup?
P.S. I am not a professional coder but I consider myself a passionate web student since 2003.
Would love to hear thoughts from anyone who's been in a similar situation!
Thanks!