Closed shyam-patel-kira closed 1 month ago
Map eventDate
field from the database to the EventCards
from the root page and validate if the vent has not started yet, then the user will have to be able to register to the event.
Modifiy the hover action of the EventCard
so when the event has not started yet, the user by clicking in the card will be redirected to the new register form ( take in consideration that if the event is ongoing the message should say the actual "conecta tu cartera web3", if the event hasn't started yet, the message should say "Reserva tu lugar" )
For the scenario where the participant has already rtegister for the first event, the participant document will be already created. So, after the first event, if the participant register for more events, we have to validate in the backend with the key field email
to not create a duplicate of the participant document and in this cases we will have to add the actual eventID to the eventsIDs
array in the corresponding participants document
The new REGISTER FORM will have to populate the next fields: Participant Name, Participant Email and the Particpant Organization and we have to store this information in the db properly as explained above.
Note: Once the participant creates his wallet for first time we have to store the wallet address in the db properly. This will be the key field to make the relation to capture usefull information about the participant assistance and other metrics