I'm working on my first Drupal site (and based on my experience so far, it will be the first of many). The site is for an art competition for our local art gallery and I'm donating my time and talents to get this up and running.
Here are the goals:
1. Artists log in to the site, enter their contact info and are able to pay their fees ($15/piece entered or 3 pieces for $40, with no limit on the number of pieces entered). Ideally, as the artists upload images of their artwork, their fee total is updated and they can then checkout and pay using paypal.
2. The images that the artists have uploaded are accessible to the competition jury, but not to the public or other artists. They could be sent via e-mail or uploaded to a directory on the server.
3. We would like each artist to have a profile page so they can see which images they've uploaded (showing thumbnails would be ideal) and edit their contact info.
I've been exploring modules, and I think maybe some combination of CCK, Ubercart and a Paypal module may work, but I wonder if that would be overkill and I'm making it more complicated than it needs to be. My knowledge of php is limited to non-existent, so I'd prefer to work with existing modules if possible.
Obviously, this is the flow we have in mind, but if anyone has any ideas of another way to make this work, we'd be greatful for the input.
Thanks,