Coder Social home page Coder Social logo

node-sms-api's Introduction

Node-SMS-API and Node-SMS-APP

Node and Cordova projects to create a SMS Gateway using android phones.

How it works

Is there a live example?

You can go to https://node-sms-api.herokuapp.com/admin and register your applications and phones. This website is for test only. All data can be erased at any time without notice! There is also an API to send SMS and get phones and messages status at: http://node-sms-api.herokuapp.com/api-docs

About the app

Actually, there are two separated apps. The Cordova APP and the Backend (in Node/Express).

How to run the Backend

  1. Navigate to the api directory.
  2. Change the .env file to your desired configuration.
  3. Open a terminal.
  4. Run npm install to install all dependencies.
  5. Run npm start to start the app or npm run dev to run gulp and nodemon.

How to build the App

  1. Navigate to the app directory.
  2. Run phonegap build android or use Adobe Phonegap build online at https://build.phonegap.com

Backend .env configuration

APPLICATION_INSIGHTS_KEY  # Azure application insights instrumentation key
ENCRYPTION_KEY            # Key used to encryption
TOKEN_KEY                 # Key used to sign jwt tokens

App configuration

APPLICATION_INSIGHTS_KEY  # Azure application insights instrumentation key defined in the index.html

You will have to change Android's SMS Limit using ADB. Know more at: https://www.thecustomdroid.com/change-android-sms-limit-without-root/

node-sms-api's People

Contributors

ivanvaladares avatar

Stargazers

multiOTP avatar

Watchers

James Cloos avatar

node-sms-api's Issues

The Android application does not work.

Hi, I'm waiting for your project.
 I find it interesting
but download the application and my mobile and when scanning closes I am testing the demo page
 once I scan the sync code the application closes on the phone I am using an Android 7.1

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.