-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
an authenticated user should be able to propose a new event she has found on the internet.
- paste an url of that event to an input form
- read that site's content on a serverless function
- if JSON-LD / schema.org markup can be scraped from that page (every meetup.com / eventbrite event contains them) return that information to the client (needs a serverless scraper)
- if we can identify that this event belongs to a relation (meetup group, conference), also return the meetup group relation information (url name / id)
- if there's nothing to be scraped, let the user add some data:
- when does it happen?
- what's the event name?
- a join URL (like zoom)
- store the event data on a decentralized database (OrbitDB key value store)
- The first user who posts the event, becomes its "owner"
- the "owner" of a meetup group or a user with a higher credential level ("admin" of OrbitDB root db) can edit events
- the event host should be able to claim the event by adding a unique string to the official event source (website), e.g. adding a meta tag, put it in the event description, add it as DNS record.
- verifying that information needs a serverless function
Metadata
Metadata
Assignees
Labels
No labels