Open sighowe opened 4 months ago
Also, once a template for this is defined thoroughly, a seperate issue will need to be created for creating (and subsequently removing and editing) offers.
I'm going to use this inactive issue to discuss the design sprint I am currently running with myself in regards to the offers. I am currently working on adding these features:
I have created and implemented the form to add an offer to a user profile. It is accessible just underneath the "Upload Image" prompt in one's own gallery.
Offers now appear in the gallery with full descriptions and a call to action to contact the artist. I have pushed these changes to the main branch.
Offers now populate the homepage. I have commented out tag filtering on the query, as it appears to be broken, and is not part of the site that I am working on at the very moment. I have pushed these changes to the main branch.
New Feature
Offers should include specifications in their description cards that the artist is willing to fulfill (e.g., "will create character art for $150 per drawing" or "will exchange character art for background art"). Right now, they are just being treated as separate images:
![offerdesc](https://github.com/maxcutlyp/cits3403/assets/6384713/95c27b14-fef6-4f79-bed4-0200ce95138f)
The offer cards should be a gateway to getting a user to initiate contact with an artist. It can be daunting to contact an artist for the first time, since it requires a lot of descriptive explanation to capture their interest enough to get them to commit to a project. Artists also don't want to waste their time on extracting information out of potential clients, so this offer card should be a way to tell a user what information they should provide the artist upon initiating contact.
I suggest giving individual artists the choice to either enable a textual description of the guidelines for their offer instead of the image description template that is currently there, or to simply represent their terms in the IMAGE itself, or both. Here's an example design:![commsheetexample](https://github.com/maxcutlyp/cits3403/assets/6384713/3b16a98b-6df8-494b-9a26-0b2589621339)
There should also be a form that can be enabled by the artist to initiate conversation between the artist and the user, even if it's just a button that reads "Send a Message" or "Contact". Perhaps the artist could choose if there's a rich form with options for a user to select, or just a simple button to initiate contact. An example of a form for the above example sheet would be as so:![formexample](https://github.com/maxcutlyp/cits3403/assets/6384713/946c1b05-f3db-46de-b64e-221d9f24ee78)
It's worth noting that usually artists demand a large amount of detail and reference before starting a project, so a form like this would be an amazing feature to add, since it would help both potential consumers, and the artists that may use this as a platform to sell their work.