https://github.com/structr/meetdown
Meetdown is a free community-driven event and social network platform.
https://github.com/structr/meetdown
Last synced: 6 days ago
JSON representation
Meetdown is a free community-driven event and social network platform.
- Host: GitHub
- URL: https://github.com/structr/meetdown
- Owner: structr
- License: apache-2.0
- Created: 2019-10-19T08:42:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-04T23:41:08.000Z (over 6 years ago)
- Last Synced: 2026-01-01T16:33:24.933Z (3 months ago)
- Language: HTML
- Size: 6.5 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Meetdown is a free, community-driven event and social network platform. Anyone can run their own instances, although there's a central instance hosted on https://meetdown.org which is free to use for everyone.
Community-driven means that everyone can join the project and help make it better, e.g. by sending feature requests or even help development by creating pull requests.
## About the name "Meetdown"
The name "Meetdown" is just what came to my mind when I read about Meetup starting to charge for RSVPs. Everyone is invited to find a better name. Just open an issue in this repository and start a discussion.
## Principles
- Community-driven
- Quality before quantity
- Small before big
- Decentralized
- Privacy first (no ads, no user tracking)
- Non-commercial
## Features
### General
- Self-registration with double-opt-in via e-mail
- Login/logout with e-mail address and password
- Browse groups and events
### Groups
- Create groups
- Within a group, create events
- Join and leave groups
- Public/private groups
### Events
- Display event details
- Map of event location
- Subscribe to/unsubscribe from events (subscription means "I like to follow the event's news stream")
- Register to/unregister from events (registration means "I plan to attend")
- Public/private events
### Social Network
- n/a (see Roadmap further below)
### UI
- No framework, just plain HTML5, CSS3 and JavaScript (easy to learn and follow)
- Carefully hand-crafted HTML and CSS (no large boilerplate code - just the essentials)
- Responsive and mobile-friendly
- Material icons (https://material.io/resources/icons)
### Security
- HTTPS
- Passwords are stored as salted SHA-512 hashes only
## Requirements
Meetdown is a Structr application. It can only be run on a Structr instance.
### Installation
- Download and install the latest Structr snapshot from https://structr.com/download (see https://support.structr.com/article/246)
- Import the Meetdown application via the "Import application from URL" on the Dashboard
- URL of the export of the lastest version: https://meetdown.org/deployment/meetdown-export.zip
## Roadmap (planned features)
### General
- Search groups and events
- Explore groups and events on a map
- RSS feeds for subscribers
- Feedback system
### Groups
- Group member and organizers management
- E-mail invitations
- Closed groups (invitation/admission only)
### Events
- Closed events (invitation/admission only)
- Event subscribers and managers management
- E-mail invitations
- Event sharing on social platforms
- Broadcasting/Push notifications (last-minute updates via Social Media/SMS)
- Calendar integration
- Location provider database
### Social Network
- Follow/unfollow people
- Send messages to other people in your group (or anyone)
- Profile pages (for speakers/organizers etc.)
### Security
- Two-factor authentication
- OAuth login (Auth0, GitHub, Twitter, Google, Facebook)
## License
The project's sources (the content of this repo) is released under the Apache 2.0 license.
## Development
Everyone is invited to join the project. For the moment, just use GitHub to create issues and send pull requests.
## Who's behind this project?
This project is sponsored and hosted by Structr GmbH (https://structr.com), the company behind the Structr platform (see https://github.com/structr/structr). Structr is an open-source development and runtime platform for graph application platform using a graph database (Neo4j, see https://github.com/neo4j/neo4j).
Structr GmbH doesn't have any commercial interests in the project, it's just a showcase/demo application to demonstrate and teach the features and benefits of the Structr platform. The initial version was developed by @amorgner in about 2 days.
Structr will support the community with resources (GitHub hosting, issue management, discussions, development time).
**The team behind this project will make sure that there will be no ads, no user tracking and no activities or other things that are a threat to an open, democratic, friendly and fair society.**