Hey everyone! 👋 I'm working on a website for a family restaurant using React JS. I'll admit, I'm leaning on AI to help me out, and this will be the third site I've launched. The restaurant has a lot going on, and the owner wants to occasionally post updates about events on the site, plus potentially add a merchandise store in the future. I recently started looking into content management systems (CMS) and thought it might be a great way to manage these updates. They're estimating updates once a month. Am I understanding CMS correctly, or am I missing something? Also, which CMS would you recommend based on your experiences? I'm looking for quick implementation rather than scalability for now.
3 Answers
For a straightforward restaurant site, you might want to consider using WordPress or Shopify. There are tons of templates available, and trying to integrate a custom CMS with React could be a bit overkill for this case.
Definitely go with WordPress! While it can be a pain for developers, clients generally love it. It allows for easy content updates and can be set up to perform really well as a static site generator, rebuilding cached pages post-edits. Simple but effective!
A CMS sounds perfect for your needs! It allows non-tech folks to update content without touching any code. Since you’re using React, I’d suggest checking out options like Sanity, Strapi, or Contentful—they’re pretty developer-friendly.
Thanks for the suggestions! I’ve heard about Strapi, Sanity, and Keystone. I’ll check out Contentful too. Any good implementation tutorials you found useful?
Could you share more on why you think that? I'm curious to hear your perspective.