A user and organization subscription management boilerplate.

Fraternate is a standalone copy of the GitHub user subscription system. Fraternate is open-source, start by deploying as a boilerplate directly off GitHub , or use the npm module as a standalone plugin. Download the Full stack boilerplate using Node.js Mongodb Express.js Handlebars.js from Github.
It includes issue tracking and a relationship-based monogdb database functionality similar to GitHub Download

Don’t forget to star on GitHub!

Star
Use at least one letter, one numeral, and seven characters.
By clicking "Sign up for Fraternate", up, you agree to the Terms of Service and Privacy Statement. We’ll occasionally send you account related emails.

Already have an account? Sign in

This is a open-source boilerplate that can be downloaded from GitHub.

All the data on this site is an example the functionality. This site is in Beta, please contribute if you like it.
Boilerplate install instructions.
Fraternate A direct copy of this website can be downloaded from GitHub.

Fraternate The Fraternate NPM module is "mostly" ready to be deployed individually as an npm module , some customization would be required. Fraternate forms the user and organizational management layer of this website functionality.


Secondary Functionality
Cleaner-wrasse The Cleaner-wrasse npm module is basically of commenting system.

Heavylifting The heavylifting npm module manages the mongo db database. The A relationship based mongo dB database with revision tracking and MS Excel like mathematical functionality. ALPHA dev level but working.

Semini The Semini npm module primes the mongo dB database with a few fields that have fixed id’s. Semini is the NPM package that carries out this feature. this is pre alpha dev, as it is basically only needed once. if you want more information on how to do this, just post a request on the fraternate GitHub page and ill push a better version for use.

The Framework.

Designed and built with the following packages.

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

You need to download and install on your PC to run the localhost.

MongoDB is a free and open-source cross-platform document-oriented database program.

You need to download and install on your PC to run the localhost.

Express.js, or simply Express, is a web application framework for Node.js,

This is included in the Fraternate GitHub Repo.

Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.

This is included in the Fraternate GitHub Repo.


External Integrations.

Supports the following external integrations.

Google reCAPTCHA. reCAPTCHA is a CAPTCHA-like system designed to establish that a computer user is human and, at the same time, assist in the digitization of books.

Google Oauth.Google APIs use the OAuth 2.0 protocol for authentication and authorization.

GitHub Oauth. Learn how to register and set up permissions and authorization options for OAuth Apps.

Google Analytics,Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic.

Security keys and passcodes are stored on the Heroku server or on the .ENV file for localhost servers.

The .ENV File

Dont forget to create a .env file for all of the passwords , keys etc. on the site , this will not be forked with the GitHub repo and will need to be manaually created on localhost node servers.

MAILGUN_USERNAME=''
MAILGUN_PASSWORD=''
SESSION_SECRET=''
MONGODB=''
GOOGLE_ID=''
GOOGLE_SECRET='9'
GITHUB_ID=''
GITHUB_SECRET=''
SITE_KEY=''
SECRET_KEY=''
MAIL_PORT=''
MAIL_USERNAME=''
MAIL_HOST=''
MAIL_PASSWORD=''
MERCHANTID = ''
PUBLICKEY = ''
PRIVATEKEY = ''
MERCHANTIDPAYFAST = ''
MERCHANTKEYPAYFAST = ''
PASSPHRASEPAYFAST = ''
URLPAYFAST = ''
LOCALHOSTPORT='4000'
DEBUG='true'

Open source MVC.
Lets start building together.

Thanks to our users and organizations.

Thanks to everyone helping test and feedback on the site.

Users Organizations

Fraternate

A user and organization subscription management boilerplate.

Built with the Fraternate user framework

Collections
Tools
Documentation
Sign up to get started!

Sign up its free.

Site Details
Issues

List of issues on ShiftBulk.

T & C's
Collaborate

Please feel free to contact us if you would like to work jointly on an activity or project.

© 2020 Fraternate