Hi there, i have a project in my mine but not sure if it can be done using godot, so here i am asking.

A catalog like mobile app, thats what i want to built. No sales or buying things etc... Just a catalog.

There are a lot of product, so i think that if i download the product pictures and informations about them from a server using a database, it will be faster. This can be done with godot i suppose.

But i also want build a admin panel so that admin can add New products or delete them or edit them.
While doing that app will update itself accordingly. So that client will not need the download the app again.

So should i do like this, can godot archive this?
Or should i just build a website (include admin panel) and just open it with godot simply. (im not sure godot can do this either)

Or should i just do something else. if so, what to do, someone can guide me a little?

It depends what the catalog is displaying. I mean, that is certainly possible, but it's not really what Godot was meant for.

For example, loading assets (image, 3D models, etc.) are done by the editor only. Without add-ons or customization, it's difficult to load an image from the internet and display it.

So I would say if the app is more like a traditional website (images, text, etc.) then you don't want to use Godot.

You'd probably just want to code it with HTML, CSS, JavaScript and package it into app form using Electron. That's what I would do at least.

Your goal looks like this google developers training project (dogglers) minus admin control (which would be anyway a separate project/or an extension of this one)

If you're patient enough, you could do it using Android Studio/Kotlin, they are a bit less fun than Godot, but more adapted to the job. You will also need some database interaction, either direct using a wrapper like JDBC or a HTTP interface using web-services at the expanse of a full of issues and vulnerabilities web server.

This is mostly for Android but I've read AS could also be used to create iOS app, still need to be confirmed as I haven't been interested in such target when I've learn android dev.

Still, such a "basic" goal has already been done countless times and there is a huge chance to get something which do the job already (wordpress, shopify, ...)