- User account required
- Users can make their accounts publicly discoverable in list or by search
- Multiple event lists available per user account
- Event Lists can be marked discoverable (browse or search from home page)
- Event list has a title and multiple events
- All Event Lists can be seen on the web by URL-key - even if not discoverable
- An Event has multiple fields
- Each field may have a custom name
- The field list is user orderable
- Fields may be hidden or displayed
- Fields may link to external URLs
FUTURE:Multiple accounts linked to one event list - for family option
- Requires user registration with email address and username
- Login via either email addrss or username
- Password complexity: 8 char, one uppercase, one lowercase one of: $#!@%
- Browse / Search all discoverable users
- Browse / Search all discoverable Event Lists
- Unique English readable URL format: http://eventlist.com/ev/username/myeventlistname
- No token required
- Can be password protected (for family calendars)
- REST API requires a token per event list
- Returns the list in multiple formats (JSON, HTML)
- SDK allows sigle line embed of calendar into webpage (requires token)
- Splash screen
- Login page
- Lost Password / Change Password
- Public Users List
- Public Events List
- Events Lists (driven by two above public lists)
- Config/Add/Edit New Event List
- List own Event Lists
- Is role is
adminorsuper-adminthen admin menu appears in nav
- User administration
- Roles (user, admin, super-admin)
FUTURE:Edit Member Event Lists / Hide Member Lists / Suspend Users