I'm not a WordPress expert, but I have a Computer Science degree and decent coding skills. My mom is the President of a condo building called 'Sea Air Towers' and wants a website for residents to rent directly to visitors like Airbnb, but just for our building. I've created a site for her using JavaScript and Node/Express, but I'm curious if WordPress could have been a viable option for this type of project. When is WordPress a good choice, and when is it better to go with hand-coded solutions like mine? I've heard a saying: 'If the only tool you have is a hammer, everything looks like a nail.' So, when does WordPress make sense versus building from scratch?
3 Answers
From my experience as a full stack developer, WordPress is incredibly flexible—you can build almost anything with it if you leverage the right plugins or even create your own. However, for something as complex as an Airbnb clone, while it's feasible, there are probably better tools out there that would streamline the process. If you're looking to switch to WordPress, I'd be curious about your motivations behind it.
Most sites can be made with WordPress, especially if you're referring to it as a content management system (CMS). However, if you’re thinking about it as a low-code platform, it can be limiting for highly customized features. WordPress works great for standard websites, but if you need unique integrations or specific functionality outside the usual tasks, it can be a challenge. For example, fetching data from other sources with unique authentication methods might not be smooth sailing. In general, the more custom requirements you have, the more you'll feel the constraints of any no-code/low-code tool.
Before jumping into WordPress, you might want to check out white label apartment rental software. These solutions are often tailored for rental needs and could save you a lot of time and effort compared to starting with a WordPress base.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads