An open-source, encrypted and reward-based social networking platform. https://minds.com | https://minds.org
Please report all security issues to security@minds.com.
AGPLv3. Please see the license file of each repository.
Minds is split into multiple components:
- Engine - Backend code & APIs
- Front - Client side Angular2 web app
- Sockets - WebSocket server for real-time communication (WIP)
- Docs - Documentation of public and private apis (WIP)
Please also see:
- Mobile - WebSocket server for real-time communication
Plugins will eventually be migrated to their own repositories.
- Git
- Vagrant
Clone this repository and run init.sh
(or init.bat
if you're on Windows) to clone submodules. Run
vagrant up
to create, provision and run the VM.
- NodeJS >= 4
- NPM >= 3
- Grunt CLI
On front
directory:
npm install
gulp build
gulp build.index
- NodeJS >= 4
- NPM >= 3
On front
directory:
npm install
npm run build
gulp test
PHP, Cassandra, Angular2, Nginx, Ubuntu, OpenSSL, RabbitMQ, Elasticsearch, Cordova, Neo4j, Elgg, Node.js, MongoDB, Redis, WebRTC, Socket.io, TinyMCE, Ionic, Requirejs, OAuth, Apigen, Braintree. If any are missing please feel free to add.
Copyright Minds 2012 - 2016
Copyright for portions of Minds are held by Elgg, 2013 as part of the Elgg project. All other copyright for Minds is held by Minds, Inc.