#Need some help/guidance for my personal shop website

7 messages · Page 1 of 1 (latest)

haughty vector
#

Hello, I want to make a website ideally in a range of 2-4 weeks using Astro.
In the website I will sell 1 physical item (it will have some options to choose like wood type and extra stuff like screws and rubber bands) which I'll need to ship to people once they pay.
I have very little experience creating websites from start to finish but aren't afraid of any technical difficulties so what I'm really looking is some general guidance. Some extra ideas are always welcome of course!
I want to show a 3d model in the website for people to look and flip it around (going to make that model using Blender I suppose) and will google about how to do it before asking for help here (but please share your experience if you've dealt with that kind of stuff).

My plan is to update this thread with my progress and ask concrete questions along the way so I could potentially avoid some mistakes which could lead to a lot of unnecessary work/time wasted.

So, for my 1st question:
Is this a right place to ask such questions and keep the thread going for some time?

2nd question:
Do you think Astro as a framework is a good choice for such a project?

3rd question:
What are my options to deal with payments? How is this usually done?

For anyone willing to help I wholeheartedly thank you in advance!

rough gobletBOT
#
No-one around right now?

It looks like no-one has responded to your question yet. People might not be available right now or don’t know how to answer your question. Want an answer while you wait? Try asking our experimental bot in #1095492539085230272.

odd coyote
#

Definitely the right place to ask questions and I think keeping a thread alive can certainly help give people context!

You may find people are less able to answer questions that aren't directly Astro-related, but it doesn't hurt to ask!

#

Haven't used it myself, but for showing your model this might be interesting:
https://modelviewer.dev/

#

Most often for payments people use a service like Shopify or Snipcart as handling all the payment and shipping stuff can get pretty complex.

You might want to check out the Astro themes catalogue as well as it includes a few templates you could use to get started: https://astro.build/themes?search=&categories[]=ecommerce

Astro

Astro is an all-in-one framework for building fast websites faster. Grab content from anywhere, deploy everywhere, and show the web what you've got.

pallid inlet
#

If you're interested in making money quickly from the product, your efforts are much better spent learning a platform like Shopify. Learning full stack app development, a framework, and the accessory integrations like a payments system will cost you way more money in development time than what you'd spend on a dedicated service. But, if making money quickly isn't your top priority and you really want to get into learning the nitty gritty, then Astro is a lovely framework to work in, however I would say React/Next.js are the most popular in the space. If you haven't played with building components before, you're probably better starting by using some already established ones such as the Astro-based ones that @eternal dews mentioned, or some third-party ones from other UI frameworks like Material Design or React Bootstrap. For payments, you could look into Stripe, and for communications you can look at Twilio. I've enjoyed using Supabase for backend work like managing users.

#

For 3d rendering you can look at https://threejs.org/, and if you need something more advanced there's WebGL or GreenSock. I haven't used them though