How forms and fields work

AI Coding Days Events is the public search for AI conferences, hackathons and meetups in German and English. This page explains the home page and the meaning of the contact fields.

On the home page you choose the event type and search by name, city or topic. The contact form remains the way to ask a question. Accounts are disabled. Login and registration are not described field by field here.

How the forms work

  1. Start on the home page at `/`: choose hackathon, meetup or AI conference, then optionally search by name, city or topic. The type is in the address as `/hackathons`, `/meetups` or `/ki-konferenzen`. The search text is `q`.
  2. Set German or English via the language control (`?lang=de` or `?lang=en`); the chosen language remains in the session.
  3. Contact form at `/contact`: Name (sender label), Email (reply channel), Subject (short label for the request), Message (request text with a functional minimum length), spam-protection answer (math challenge against bots; solution only in the session). Invisible honeypot is for bot protection only, not for human input.
  4. Global feedback widget: a short free-text field for brief notes; not a substitute for the contact form with required fields and spam protection.
  5. Accounts are disabled. Login, registration, password reset and user preferences cannot be used.
  6. Legal information via imprint `/imprint`, terms `/terms` and privacy `/privacy`.
  7. The only search is the event search on the home page. There are no further filter pages.

Frequently asked questions about form fields

What is AI Coding Days Events?

AI Coding Days Events is the public search for AI conferences, hackathons and meetups in German and English. On the home page you choose the event type and search by name, city or topic. Results show the place and the known dates. Accounts are disabled.

Which fields does the contact form have and what are they for?

At `/contact` there are Name (who sends the request), Email (reply channel), Subject (short label), Message (request text) and the spam-protection answer (math challenge against bots). An invisible honeypot field is for bot protection only and not for human input.

What does the Name field in the contact form mean functionally?

Name is the sender label of the contact request. It is required and appears in the message sent to the operator so the request can be attributed to a person.

What do Email, Subject and Message mean in the contact form?

Email is the reply channel and must have a valid format. Subject briefly labels the request. Message contains the actual request text and has a functional minimum length.

What is the spam-protection answer in the contact form for?

The spam-protection answer is a simple math challenge. It helps prevent automated submissions. The correct solution exists only server-side in the session and does not appear in the HTML.

Are accounts and user preferences available?

No. Login, registration, password reset and user preferences are disabled.

Is there a search on the website?

Yes. The home page is the event search. First choose hackathon, meetup or AI conference, then optionally a search text. The type is in the address as `/hackathons`, `/meetups` or `/ki-konferenzen`. The search text is `q`. There are no further filter pages.

Where are imprint, terms and privacy found?

Imprint at `/imprint`, terms at `/terms` and privacy at `/privacy`. The pages are publicly available.