Uploading photos and Display automatically

I am trying to convert an existing web site to WIX for a 501(c)(3) non-profit Community Garden. There are no more then 30 to 40 members that will have access to the members-only area of the site (signed-on).
The gardeners (members) do a “harvest” at least weekly and about once or twice a month they have “work days”.
To be a member, they must agree to donate 50% of all their “harvest” to various food banks and charities feeding the needy.
Harvests are done mainly by the members. However, during “work days”, members, along with various volunteers, donate their time and do various projects to maintain or improve the garden.

The issue:
I would like to allow any of the signed-on members to upload pictures taken during a harvest or work day and have those pictures “grouped” by the event day AND displayed automatically on a WIX page. (No manual intervention or steps.)
Is this possible?
If so, what would be the best approach to accomplish this task.
Thanks in advance for any help…

All your wished functions are possible to be created, but you will have to code it.

Velo-Ninja - Thanks for the reply. I am already coding my site so any additional coding will just become part of my project. What I would like is a basic overview of the approach I should take to accomplish the task. Not looking for the actual coding, more of an outline which would allow me to do research and attempt to complete it on my own. Of course, once I know more about what I need to do, I may then request more specific help with actual coding. But, for now, I don’t want to burden you anymore then absolutely necessary. Thanks again.

There are a lot of preparations to do before you can start coding your main task.

So questions like… are open…

  1. Did you already setted-up a wix-site?
  2. Does your wix-site already has a LOGIN-SYSTEM ? (Member-Area)
  3. Does your Wix-Site already has a generated DATABASE, running in the background?
  4. How did you setted-up your database?
  5. Do you use the → “EVENTS-APP” by wix, or how do you specify which event is currently running? Or did you do it in own custom mode?
  6. How do look like your UI ? (User-Interface) for these mentioned members?
  7. How do you expect the flow of the user? Describe it…
    a) user logs-in …
    b) user navigates to…
    c) user clicks onto…
    d) then the following should happen
    e) and on and so on.

So it is hard to give you real advice, without knowing almost anything about your already done part of your project.

  1. Do you use DATASETS, or even DYNAMIC-DATASETS?
  2. Which elements are used on your site?

And so on, and so on…

I am already coding my site so any additional coding will just become part of my project.

Where is your already generated code?

I would like to allow any of the signed-on members to upload pictures …
Yes, this is possible → looking for an upload-button .
Before you can use the pic-data, you will first have to load it up.
You will get back the upload-url for the uploaded file (in your case a pic)

…during a harvest or work day …
If you want to work it automaticaly, you can generate a function which would check on which day (on which event) the upload was done and group it inside your database.

…and have those pictures " grouped " by the event day …

And at least you could show it all the collected data of your DATABASE on inside of an REPEATER (already grouped to specific events by date).

AND displayed automatically on a WIX page

The structure of your DATABASE will play the most inportant part.

===================================
A quick response to your questions:

  1. Did you already setted-up a wix-site? YES but no DOMAIN, as yet.
    see: https://garyontheweb.wixsite.com/my-site

  2. Does your wix-site already haveva LOGIN-SYSTEM ? (Member-Area)
    YES w/Custom Login and custom registration.
    Limited to existing gardeners ONLY.
    Also has Members-Only page permissions.

  3. Does your Wix-Site already have a generated DATABASE, running in the background?
    Not sure what a generated DATABASE or running in the background is,
    but I do have multiple collections.
    I also have some backend *.jsw pages that include some functions
    which are called from Front End pages.

  4. How did you set-up your database?
    Manually. Setting field names, id’s, etc.
    Imported basic member info via *.csv file.

  5. Do you use the → “EVENTS-APP” by WIX, or how do you specify which event is currently running? Or did you do it in own custom mode?
    I have not used any EVENTS-APP that I am aware of.

  6. How do like your UI ? (User-Interface) for these mentioned members?
    I have created my own forms and graphics based on the old web site.
    New UI looks good for now.

  7. How do you expect the flow of the user? Describe it…
    Here is my thinking:
    a) user logs-in …
    b) user navigates to a new page I create for uploading pictures
    (Form page).
    c) user fills in specific information about the picture group.
    (eg. date, work performed, group name, etc.)
    d) then the following should happen:
    An upload form is opened in users browser.
    User selects pictures from HIS PC.
    User uploads the pictures and they are then saved to WIX site
    based on the user input information.
    Once saved in WIX, they form a new group
    (say “Harvest Nov 21 2022”)
    The pictures are then available when a visitor (not just members)
    would click an icon for that specific group which
    then takes the user to a page where the pictures
    would be displayed as an album or something as such.
    (A repeater???)

  8. Do you use DATASETS, or even DYNAMIC-DATASETS?
    I have one or two datasets (I don’t think they are DYNAMIC)
    but I mostly code it myself to produce tables.

  9. Which elements are used on your site?
    I have not used any repeaters or galleries as yet. Nor have I used any of
    the WIX apps for the stores. I use a “Contact” WIX form which I edited.

If you want, I can set you up with Member status so you can view what I have done to date.
I would not wish to provide credentials via a post here, but rather send it to you you off-line if possible.

And thank you again for your response.