Projekt Appointmentmatcher
Jump to navigation
Jump to search
Appointment Matcher
What is this?
It is often difficult for a group of people with the same interest/hobby to find a time where they can meet. This web application should make it as easy as possible.
Some features (Brainstorming)
- Offer an event for a given time and a minimum/maximum of participants
- Remove an event, if necessary
- Register and unregister yourself for an event (optionally with comment)
- Invite someone to an event (wait for confirmation)
- Offer yourself as available for events at a given time
- Remove your availability if necessary
- Move an event, mark participants as tentative
- Confirm a moved event
- No registration/login with password (at first?), but maybe a user cookie and a timezone cookie to make it even easier?
- List events where you confirmed to participate (optional: as vcal)
- List moved events that need you to confirm you participate
- List all events with open slots where you don't participate
- List all events
- List participants of an event: confirmed, tentative, potential (available)
Implementation details
Users: Unique name Event: Unique tag, description, definer, minimum participants, maximum participants, start time, end time, Participants: Events unique tag, users unique name, confirmation status, comment Availability: Users unique name, start time, end time