Building a catalog app

I am interested in building an app with a catalog structure similar to e-commerce but without the commercial aspects like payment , pricing and shipping. Are there any samples or preset structures for such a project? If not, can someone suggest a workflow?

Hi Jay,

Welcome to Wappler! Good to have you on board! I see you have already a great test case for Wappler.

You can do indeed catalogs in so many forms in Wappler. Will your catalog be database driven or powered by static data files (like JSON files)

You might want to check the included Demo projects with Wappler. One of them called “Demo Dynamic Real Estate Site” might be exactly what you are looking for.

And keep on posting to the community here. We are here to help and guide you.

Hi George,
Thanks for the welcome. Nice of the boss to respond to my question. I have already found the real estate demo and it looks good for presentation. That raises another question right away. How many levels of sub-categories can I create?

Hello Jay,

There are no limits in categories and subcategories. It’s up to you to design your database structure and define them there :slight_smile:

Hi George,
Thanks again for your quick response. I’d like to introduce myself to you and tell you a little about what I’m up to. I have been in the website building business since 1994. Long time to work without real coding skills, but here I am. I have begun to try and help some new college grads pull together a startup for a component of the healthcare industry. So, I’m wondering if Wappler is adaptable to team development if I provide the server at my data center host to support a MYSQL database? My company is WebStack Ventures, LLC. You can find me on LinkedIn if you need more. Thanks for your assistance. I really like what I see so far.

Teodor, sorry I did not acknowledge your contribution. Thanks.

Having a little trouble finding my way around. Somehow I’ve lost the ability to explore the “Demo Dynamic Real Eastate Site.”

Hi John,

You can get to it in two way (unless you have deleted the project)

1: The menu at the bottom left of the screen
2: The projects icon on the left (top icon)

Hi Brad,
Thought that might be the case. I’ve uninstalled it and I’m reinstalling the new release.
Thanks

That got it!

1 Like

TeodorTeam

5h

I think you are just overcomplicating a simple task.
All you need is static HTML pages, and dynamic data coming from a JSON file.

Hi Teodor,
I saw this reply in another topic. I’m wondering if this would work in my catalog of multiple layers of sub-categories and a template that is used throughout for each item in the sub-categories? If so, could the JSON file method handle 1,000 items effectively.

You’d better do this using a database and the database tools integrated in Wappler :slight_smile:
The topic you mention is quite too specific and the user there requires to use a JSON file.
In your case, for dynamic catalog better stick to the standard procedure using a database.

HI Teodor,

Thanks. I thought that might be the case. So that gives me some additional questions. I currently use Magento 2 for this catalog, which is about half complete. But I’m looking for a solution that will be entirely “local” and replicatable to multiple portable disks. Is a Wappler a good way for me to go? Will I be able to get assistance in building the database from you folks?

My data center just gives me a Magento platform and MySQL database so that I only have to know how to install a theme and populate the database in a shared server. Now, I need to have the product local and transportable,

Please advise what path I should take with Wappler and whether you can assist. I am neither a coder nor DBA. But I always find a solution.

And, do I need to get a pro license to try this out?

John

In order to use a database you need a server, where it runs. Databases don’t just run on a portable usb drives :slight_smile:
What exactly are you trying to achieve? What do you need to be “local and transportable” - the pages, or the whole data coming with them?

Hi Teodor,

I am wanting to create many websites (each personalized), each of which include a catalog (with categories and subcategories) of personal events (each of which are illustrated in a single page using the same template).

And, I want them each to be portable and able to be placed (shown) in a larger website with other sites of the same type.

Image a High School yearbook built of each person’s high school events. Then image that groups of the graduating class want to put their websites together for a team’s website.

Hope this helps.

John

Sorry, but i am a bit lost in your explanation.
How do you put site in another site?

I really can’t get your idea.

What I want to do is put the individual web sites onto a disk with a navigation umbrella above them that will allow the user to pick the one he wants to visit.

John

So you want to have separate html files, linked by a navigation (navbar), is that right? Then where is the data supposed to come? From a remote server or should each html file use its own (local) data source?

Yes, you have got it.
Are you familiar with Bitnami? I propose to install their “stack” of server applications on a portable drive to replicate a server. This is why I thought that using a JSON file for data to each of the personalized site might be a good idea.