E-commerce and Real estate website on Middleman

Hello,
can I use Middleman to build e-commerce and real estate website?
I’m using Wordpress right now and updating my file by importing data from CSV file.
I also need register and login functionality.

I’m not a web developer, I’m more to the user or site owner, I just build websites (with my limited knowledge of web development) for my own use.
I’m really interested in learning to build a static website so any explanations or guide will be much appreciated.

Thank you!

Of course you can build anything with Middleman.

Please start by reading https://middlemanapp.com/basics/start-new-site/ and the rest of the documentation.

Otherwise it may be more prudent to ask a professional to build this for you and then you can check out how its build.

I am available for hire.

Ian
https://www.linkedin.com/in/iwarner

@iwarner, can you do login/register functionality in static website generated by Middleman?

@vinr, making a static site updated with a data-file is fairly easy and fun to use. Not necessarily a CVS file, preferably a yaml, easy and human-readable.

Of course

I would embed a SPA (single page app) using Angular or something into the static site and handle the usual JS APIs through Node.

https://foodscene.deliveroo.co.uk/ = static site

Small SPA - https://foodscene.deliveroo.co.uk/inspiration/

But it’s hard to call it a Middleman site anymore, at least in the context of vinr’s question. I also made a site which uses a hybrid static/php approach, but it means you need to know technologies other than Middleman only (and HTML/CSS too, at least, of course). You can’t do register/login in Middleman alone. That’s what vinr needs to know.

Delicious site, btw. :slight_smile:

“But it’s hard to call it a Middleman site anymore” Not sure I agree, if its built on top of Middleman, I use Middleman to contain a pattern library more than anything please see - https://codeblender.net/

If it contains Mini SPA, Widgets, JS Callbacks then fine, its still static in the fact that there is no Server side calls to simply render views.

Of course to do anything with Auth and Commerce requires server based knowledge and languages - that would be the same with or without middleman.

I think my initial reply answered the question that you can build anything with Middleman, but as they said they had limited web development experience getting into the nitty gritty was mute, I think learning the basics of Middleman would be a start.

You could interface with say Facebook Open Auth also - without server side too… persistence would be the issue but session based login is fine with middleman.

Please read - https://jamstack.org/