Using NextJs and Strapi
A Strapi Project already exists
An organizer enters a form (NextJS) with general information on his profile (last name, domain, training, year of experience) and his main activity (title, description, type of activity as well as an identifier / password pass.
Upon validation, the data is saved in the existing Strapi data model and a User is created with an author role.
The admin must be able to deactivate a User created (Can be done by default in Role -Admin)
After examination of the application by the Strapi admin, if it is positive, the admin validates it and an email is automatically sent (Via strapi) to the organizer with a link. This link allows the organizer to connect to Strapi (in author/Content Manager mode)
He can thus complete/modify the profile and activity information already entered