Skip to content
This repository has been archived by the owner on Jun 4, 2019. It is now read-only.

digitaldeacon/memberhive1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is abandoned and redeveloped over at MemberHive2.

MemberHive

Build Status

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 test start node.js server or npm run debug to see debug output
  • gulp surf Run 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.