Skip to content

The social media platform that powers autistic.zone (Dart, PostgreSQL)

License

Notifications You must be signed in to change notification settings

starlys/dart-social-movement

Repository files navigation

dart-social-movement

What it is

'dart-social-movement' is the social media platform that powers autistic.zone and can be used to host any social media platform around justice or rights cause. While it has many features like facebook (conversations, groups, image posts, likes, events), it is organized around a communally edited outline of projects and communally edited resources, plus root documents describing the movement's agenda.

Most notable is that the movement has no fixed leadership. Certain people get administrative functions when they are leaders of projects, but those admins don't have super-privileges. They can be voted out. Leaders of one project have no particular standing in other projects. The entire membership has to vote in changes in the root documents. Features like this make it democratic and therefore suitable for coalition building.

Spam control is integral to the system: each newly proposed item gets randomly routed to admins who confirm it is legitimate before being live.

Go ahead and take a look at Autistic.zone

The team

The project leader and developer is Star Ford star@divergentlabs.org. Requirements and testing were done by a team at Divergent Labs Rhizome Program

The tools

Client side, it is a single page app written in Dart.

Server side, it is also in Dart, and uses a PostgreSQL database server. Images are stored on Amazon blobs.

Contributing

The documentation is not currently on github. Contact Star to get started.

License

/* dart-social-movement - social media platform
 * Copyright (C) 2016 Divergent Labs, Inc - star@divergentlabs.org
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, version 3 or later.
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>
 * or LICENSE.txt file.
 */

About

The social media platform that powers autistic.zone (Dart, PostgreSQL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published