Giter Club home page Giter Club logo

mongodb_node_multi_tenancy_startup's Introduction

MongoDB, NodeJS, Multi-tenancy Startup Template

It's super easy, to setup multi-tenancy application.

Separate Client and Server apps, REST API, Token based Authorization !

It's all included!

  • Subdomain for each client
  • Separate MongoDB per Client
  • Centralized Identity Management Database
  • Token base Authentication
  • Separate Client and Server Apps
  • Components and Module based Architecture
  • REST API
  • A lot more... & comming

TODO's/Feature Planned

  • OAuth Implementation
  • Client, Server apps tests with Sonar Reporting
  • Invitations> Invite/add users to your app
  • User Profile & Account Settings
  • Documentation
  • .

Steps to follow

npm & bower install

Configure your domain in host file and point to 127.0.0.1:80

Update domain name, database prefix in config.json

image

image

Gulp build

Default landing page

title_1 title_2

Defaul login

image

Client login page

image

Client Registration

image image image

mongodb_node_multi_tenancy_startup's People

Contributors

asimzsaeed avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.