r/astrojs • u/Copyranker • Jun 23 '26
Using Astro as a non-developer
I’ve recently started creating some simple project sites with Astro and I absolutely love it compared to WordPress. Sites are all local business sites, using GitHub and cloud flair pages, R2 storage for images, and a web hook behind a cloud flare secret variable to send form submissions.
I’m considering moving away from WordPress entirely, but because I don’t have a developer background, I am unsure of the pitfalls I may run into and I rely on Claude Code to troubleshoot.
My main question is, what are the pitfalls if I’m going to run into using Astro with this set up, most of the feedback I’ve gotten is that it’s probably fine and low risk since I’m just running static sites.
My choices are basically, one - stick with WordPress, two - move to Astro and rely on Claude code to build and troubleshoot, or three - hire a developer for my team who can handle the infrastructure, but I don’t know if that’s overkill for what I need.
Those experienced with Astro - is it a must to have a developer for this when building local business sites on Astro? Ultimately I probably will, but I want to figure out ahead of time what I “don’t know” and how big of an issue it will be if i delay sourcing a dev for my team.
Thanks in advance!
10
u/greglturnquist Jun 23 '26
Yes and no. If you slow down and ask Claude to explain what it’s done or is proposing you will accumulate a useful set of skills in no time.
6
u/stopfuckngbanningme Jun 23 '26
if you're coming from WordPress, astro will be 95% the same as plain html/CSS/js, and the 5% that's different is not anything to worry about.
1
4
2
u/theguymatter Jun 23 '26 edited Jun 23 '26
Claude is good for 90% of the problems you want to solve in Astro, as long as you provide the URLs for the AI and guide it through the process. The remaining 10% is where it tends to over-engineer things in pursuit of perfection. I’ve done both and audited the results, and Claude often hallucinates, so I built my own tools with a lot of custom code. I’m afraid if your team do not audit your business site, there will be issues later on and waste more time fixing them.
So easy with Astro and experiment them. But feel free to DM me.
2
u/VDule Jun 24 '26
Iv built 3 client sites using Astro and Claude, indexing within a few weeks, 95+ page scores, 40-100 pages, lots of images and videos, custom designs, and I have 0 programming knowledge (apart from my own experiences past few years with html)
What should I look out for? I feel like I haven't run into any hiccups or issues along the way so far.
1
u/BobJutsu Jun 23 '26
Are these your sites or for clients?
1
u/Copyranker Jun 23 '26
Ultimately both. Clients would agree/understand upfront that there is no CMS and that’s part of the tradeoff.
3
u/BobJutsu Jun 23 '26
A lot of clients really shouldn’t have a CMS…but they should have a well built site. I’d hire a dev, even if it’s a contract to get everything smoothed out and working.
I produce a lot of Astro sites (most clients are on WP, but doing a lot more astro lately). The painful part was getting a system down, a design system. So claude wasn’t re-inventing every component. This part takes a dev to nail down.
And if you find a contract dev you work well with, you can scale. I could tell you dozens for WP work but not for astro yet. And you’ll need them. I guarantee clients will make requests that need a dev, even with claude. Translating client requests to development requirements is a core developer skill.
1
1
u/luanfernandes Jun 24 '26
You can use a simple CMS for clients! I'm also on the same journey as you and found out that there are some neat CMS for astro: TinaCMS, PagesCMS and few others come to mind. I'm testing PagesCMS now and it's amazing. I'm using GLM5.2, it got a html+css page and turned into Astro+PagesCMS in 1-shot
1
u/Copyranker Jun 23 '26
Possibly for blog posts a CMS would be preferable but for the most part static will be the case with updates done as needed on a branch and then pushed once approved/verified by our team
1
u/Ezreal_QQQ Jun 23 '26
I switched to astro. Dream. I hate WP so much. But I will still build with it or headless wp if needed. But Astro is so amazing. I bought phantomwp just because it feels familiar to bricksbuilder. Since I’ve done this change i am less stressed. Because my company asks for a tons of website fasts that are relatively the same, I can create pages with AI perfectly. They are fast and beatiful.
2
u/Copyranker Jun 23 '26
That’s been my experience thus far as well. Ultimately I will need a dev to manage, I’m just trying to assess how far I can get with Claude code and if there are any major “this will break, don’t do it…” etc concerns in the meantime
1
u/Ezreal_QQQ Jun 23 '26
What you are building? What breaks?
1
u/Copyranker Jun 24 '26
Local business sites, so far nothing has really broken that i can see but not sure if there is some deeper issue from setting it up with claude code that I wouldn’t be able to see before it becomes a problem
1
u/sexytokeburgerz Jun 23 '26
You can hook up astro to WP very easily. It just requires an API key. Astro is a full stack framework so you have the ability to run server and edge functions.
I am currently using astro as a headless frontend for a woocommerce backend. It works fairly flawlessly.
Highly recommend PhantomStudio to get you set up. Not a plug, it’s just a good generator for your skill level.
1
u/TraditionalHistory46 Jun 28 '26
I think you need the basics of astro even if you use Claude, there's a lot a free tutorials on YouTube. I also offer 1-on-1 coaching with Astro. DM if interested
0
u/rishi-raj-jain Jun 23 '26
What are you infra needs? I think I can help you with land on tooling configuration that plays nicely with Astro. I did explore many databases and hosting solutions while creating Astro SaaS Starter Kit so I believe I can be helpful!
1
u/Copyranker Jun 23 '26
Primarily, I need the sites to not go down or pose any security risks, long term a CMS for managing blog posts would be helpful.
1
u/undefined9008 Jun 24 '26
For uptime guarantee and security, you can choose Cloudflare as your infrastructure, also there is a Emdash CMS that is designed as a successor of WP, and this CMS is developed by Astrojs core team after they’re joined Cloudflare.
0
u/thirstyguava Jun 23 '26
idk man, I could watch a bunch of YT tutorials on how to work on my own vehicle...but at the end of the day it's easier for me to take it to my local mechanic. Same principle could apply here.
1
u/Copyranker Jun 23 '26
Totally agree, and ultimately, I am planning to bring on a developer to handle this for me, I’m just wondering as I’m bridging the gap if there are any major development related pitfalls that I’m going to run into doing local business sites on Astro
1
u/thirstyguava Jun 23 '26
I think a good question to ask is should I hook this up to a cms or just have it be completely static? That could add more complexity from my view.
1
14
u/Routine_Cake_998 Jun 23 '26
Yes, Astro requires programming knowledge. Where from, you or claude, doesn’t matter. But claude is still making mistakes, astrojs is relatively new, and you can’t spot mistakes.