Fraternate

Fraternate is a standalone copy of the GitHub organization and user interaction framework. Built with Mongo dB | Node.js® | Express.js | Handlebars.js | Bootstrap.

githubherokuprofileboilerplaterecaptchauisignupmongodbloginorganizationstandalonepermission-manager

Preview

Fraternate preview

Overview

Fraternate is an open-source boilerplate for building user subscription and organization management systems. Built with Node.js, MongoDB, Express.js and Handlebars, it provides authentication, user profiles, organization controls and issue tracking out of the box, suitable for teams needing a self-hosted alternative to GitHub's user management features.

Features

user-authenticationoauth-integrationuser-profilesorganization-managementissue-trackingcomments-systememail-notificationspassword-resetaccount-deletionrecaptcha-protectionprofile-picturesmembership-managementorganization-invitations

Feature Flags

userDashboardauthenticationsubscriptionsemailsauthorizationteamsOrgsanalyticsnotifications

Recommended Use Cases

github-like-platformteam-collaborationorganization-managementissue-tracking-system

Frontend

handlebarsbootstrap

Backend

nodejsexpressjsmongodb

Auth Providers

githubgoogleemail

Deployment Targets

herokulocalhost

Payment Providers

None

Quick Facts

⭐ Stars
137
🍴 Forks
7
🧾 License
mit
🔄 Active
Unknown

Stack

Framework
express
Language
javascript
CSS
bootstrap
Database
mongodb
Auth
github-oauth, google-oauth, recaptcha
Analytics
google-analytics

Data Layer

Databases
mongodb

UI Stack

Styling
bootstrap
Components
handlebars

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
Notes
Open-source project with no pricing model
Get Started with this Boilerplate