Is it possible to create this complex project?

Hello,

I was going to ask this on the regular Wix website, but apparently there isn’t a community forum there, only on the X site? Odd…Anyway.

I began studying web development in the fall and have been struggling with it quite a bit. I just recently within the past few days discovered Wix has improved A LOT over the years. The last time I looked at it was many, many years ago when basically all it was good for was building a basic single page landing page or a simple blog page. I wanted to check it out to try to find out if I would be able to use it instead of investing more time in web development. One aspect I REALLY struggle with is Design and UI layout when trying to write that in code, so though Wix might be able to help with that at least.

I see that you can now have databases (or “collections”), a more robust editor, ability to add npm packages, write code yourself, etc. I have been exploring both the standard Wix and Editor X editors today to try to get a feel for what they are capable of, as well as the platform as a whole, but I’m still not sure whether the Wix platform will allow me to create the project I have in mind.

The project I want to make will need the following features:

  • Users with associated profile page
  • Pages which are “owned” / associated with certain users, or potentially the same page re-used but populated with the particular user’s information with the ability for users to edit data on the page.
  • User logins and login “state” throughout the site.
  • Ranking of users with Reviews
  • Populating certain content based on that user’s reviews
  • Embedded maps with custom pins
  • On-site messaging between users (not necessarily live messaging, but something more akin to a “PM” on a forum or Reddit, though live messaging would be an added bonus.
  • Appointment booking and scheduling (able to be approved or denied by a user)
  • Potentially a community forum but that is low priority.

Is it possible to build an application of this scope using the Wix platform?

Hi,
should be possible. Using member , npm and coding you should be able to build the functionality. You will need to spend significant time and also be very disciplined in using Editor X responsive configuration. I would certainly go for Editor X as this is clearly the future, especially for ambitious website projects. You will find beta limitations but this is improving. The Editor is now much more stable and the speed of the websites as greatly improved.

Hi @naossoan

So the short answer is yes, you can build an application of this scope with Editor X. Design and layouting can be done 100% code-free. There are a few areas where you’ll need to use some custom code when it comes some of your functionality requirements.

Here are a few more specifics:

Users with associated profile page:
Yes, you can easily add a Members Area to your site for this. Here’s an overview of the App: https://www.wix.com/app-market/members-area

Pages which are “owned” / associated with certain users, or potentially the same page re-used but populated with the particular user’s information with the ability for users to edit data on the page.
The Members Area allows for this functionality.

User logins and login “state” throughout the site.
Also possible through Members Area

Ranking of users with Reviews
This can be done using Velo — our open development platform.

Populating certain content based on that user’s reviews
Also possible with Velo.

Embedded maps with custom pins
Also possible with Velo, and connecting to the Google maps API.

On-site messaging between users (not necessarily live messaging, but something more akin to a “PM” on a forum or Reddit, though live messaging would be an added bonus.
Also possible using Velo and a realtime API.

Appointment booking and scheduling
Possible with our Bookings solution (one of our integrated business solutions, available on Wix and Editor X) More info here: https://www.wix.com/scheduling-software

A community forum
This forum is built on Editor X, so if you’re looking for something like this then great :slight_smile:

I hope this is helpful!

If you’d like to arrange a call with a member of the Editor X team, feel free to reach out at hi@editorx.com :slight_smile:

I think Wix/EditorX are the perfect platforms for this!

I’ve been really confused with the built in “members area”

I don’t like how the default database or “collection” for members is set up. There are fields in there I would really rather not use.

I was trying to figure out if I could set up my own custom “users” database / collection and use that for the “members” but I couldn’t figure out how to get it to sync up. It seemed like no matter what I couldn’t get the platform to use that custom database as the “members” login state.

Is that a limitation of the platform? If I want memberships, I am required to use the built in “members area” collection and associated “members area” page?

You can build a members area of your own using Wix Data, but please take in consideration that you will need to rebuild a lot of the logic that is already implemented for you in the members area app. Can you specify what you don’t like about the members area collections and why it does not suit your needs?

@naossoan See my colleague’s response below (Asaf Reuveni) - he can help you here in more detail :slight_smile:

The provided login / user bar is ugly

The provided forms for Login and Register are not what I want, and the customization is unintuitive and not helpful

The “members area” page and associated elements in the “add” menu are also very ugly.

Basically everything about the built in “members area” is ugly and I don’t like it.