This project is abandoned and redeveloped over at MemberHive2.
October 9, 2017 ยท View on GitHub
MemberHive
Website: https://memberhive.com
Demo: https://demo.memberhive.com
Username: demo
Password: hsrtkjeshzyu
Getting started developing
Make sure you have the following requirements installed:
- git
- g++ compiler
- MongoDB 2.4
- imagemagick
- libkrb5-dev
sudo apt-get install git libkrb5-dev imagemagick bzip2
Create Datebase:
You need a mongodb == 2.4.x database. Copy the server/datasources.local.json.example file to server/datasources.local.json and adjust the settings.
Install process
- clone memberhive from git:
git clone git@github.com:digitaldeacon/memberhive.git
curl https://raw.githubusercontent.com/creationix/nvm/v0.23.3/install.sh | bash
nvm install 4.4
nvm use 4.4
nvm alias default 4.4
npm install -g bower gulp nodemon
cd memberhive/
npm install
bower install
npm teststart node.js server ornpm run debugto see debug outputgulp surfRun local webserver (will compile SASS and ES6 files when changed)
Docs for Loopback Services can be found here
Supported Versions of Software
-
MongoDB == 2.4
-
nodejs == 4.2.x
-
angular == 1.4.x
Example data
To get started with some example data, import the data in resources/exampledata using mongoimport, e.g.:
mongoimport --db memberhive-dev resources/exampledata/Person.json
Translations
Check the Translations Wiki Page
Style Guides
Please follow these style guides when writing code:
License
All files are made available under the terms of the GNU Affero General Public License (AGPL). See LICENSE.