We currently receive applications via google forms. We like that we can quickly tweak wording and are flexible to make changes to the application. We are discussing options to have this process integrated in the website, some options are: - we build this ourself - we use a package like https://pypi.org/project/django-form-surveys/ - we embed the google form in the site and extract the response after submission (we need to review them) **Nice to have features for Djangonauts (submitters):** - Djangonauts can view their past submissions (and so re-use some responses if they wish) - Djangonauts can save a draft **Nice to have features for Organizers (reviewers):** - can see total number of submissions - can add an internal "comment" and score on an answer (each question response can receive multiple comments and scores) - can edit/delete these comments and scores **Other features required** - Need to be able to update profile information https://github.com/djangonaut-space/wagtail-indymeet/issues/273 - Need to have confirmed email before submit a survey **Other notes** Do we need any declarations around storing data? (how long?) Do we need the survey's to be edittable after submit (I think no) We had a challenge for gaining availability and timezone information. - Timezone should be a dropdown of a standardised format - Ideally we collect a time slots (like in calendly? we can embed a ready made solution) of when people are available (saved to the database in the same timezone) which we can use to help form groups with similar availabilities Some information that we collected in the application may exist or better belong in the user profile and we should make them fill this out before applying. E.g. name, preferred pronouns, GitHub username etc.