mother_of_ussd

7.3.0 • Public • Published

#Mother of USSD Greeting from MOU (Mother Of USSD). Created by timo-engnz, Made with Love.

##Install

  1. Install NPM packages npm install
  2. Change your db credentials in ./config/database.json
  3. Change your language credentials in ./config/lang.json
  4. Change your Default credentials in ./config/defaults.json
  5. For SSL, refer to the key files
  6. Database Sample Structure in ./db.sql
  7. Pray all goes well

##Migration

Terminal Commands

    ============================================================
    Greetings from Mother of USSD
    ============================================================

Start Express Service Commands

Testing on your nodejs, here is a sample file.. node index.js

        var mou = require('mother_of_ussd');
        var env       = process.env.NODE_ENV || 'development';
        var language_config    = require('./config/lang.json')[env];
        var default_config    = require('./config/defaults.json')[env];
        var database_config    = require('./config/database.json')[env];
        var hooks    = require('./hooks/__hooks__');
        const express = require('express');
        const router = express.Router();
        var fs = require('fs');
        
        
        let sslFiles={
            privateKey  : fs.readFileSync(__dirname +'/config/selfsigned.key', 'utf8'),
            certificate  : fs.readFileSync(__dirname +'/config/selfsigned.crt', 'utf8')
        }
        
        function routes(expressApp){
        
            router.get('/', function(req, res, next) {
                res.send('Welcome to Here');
            });
        
            expressApp.use('/app', router);
            return router
        }
        
        
        
        mou.startMOU(language_config,default_config,database_config,hooks,routes,sslFiles)


    ```

Terminal Service Commands

Testing on your nodejs terminal, here is a sample file.. node terminal.js

    var env       = process.env.NODE_ENV || 'development';
    let mother_of_ussd = require('mother_of_ussd');
    var language_config    = require('./config/lang.json')[env];
    const default_config = require('./config/defaults.json')[env];
    const database_config = require('./config/database.json')[env];
    const hooks = require('./hooks/__hooks__');
    
    // let _allowLogging="db, params, logs, debug,verbose, info,error";
    // let _allowLogging="logs, params,info, error";
    // let _allowLogging="logs, params,info, debug,error";
    // let _allowLogging="logs, params,info, error, debug, verbose,";
    // let _allowLogging="db,params,logs, error, debug,";
    let _allowLogging = "params logs verbose";
    
    mother_of_ussd.startTerminal(_allowLogging,language_config,default_config,database_config,hooks,"254700000000")

    ```




No pressure No Gold

Readme

Keywords

Package Sidebar

Install

npm i mother_of_ussd

Weekly Downloads

1

Version

7.3.0

License

ISC

Unpacked Size

76.3 kB

Total Files

24

Last publish

Collaborators

  • timo-engnz