Skip to content

A server designed to make getting a sms notification based on data easy

License

Notifications You must be signed in to change notification settings

minusInfinite/webhook-sms

Repository files navigation

Webhook-SMS

A server designed to make getting a sms notification based on data easy

Live Demo

Contents

Local Deployment

To-Do

Examples

Local Deployment

This project requires a Mongo Database setup.

As a monorepo the Server is built with ExpressJS The Client is a UI made with React and MUI

You will also need an account with Click Send

Download

In your terminal download the repo

git clone https://github.com/minusInfinite/webhook-sms.git

Once downloaded install the dependencies with NPM

npm install

You will also need to edit the .env.EXAMPLE file to .env with the following

MONGODB_URI= #URL to you Mongo DB_
JWT_SECRET= #The Secrect for you Web Token_
CLICK_SEND_USER= #The username for your ClickSend account
CLICK_SEND_KEY= #The API or Password for your ClickSend account

Once you .env is setup you will need to build the client

Client

npm build

This you can start the server

Server

npm start

Or for development you can start a React Dev server

cd client
npm start

Going back to the root folder, the server with nodemon

cd server
npm run dev

To-Do

  • A function to edit the message template.
  • A method providing monthly invoicing for service cost.
  • Make the generated Hook URI save to the clipboard when clicked

Example

Live Demo

Animated Demo GIF

About

A server designed to make getting a sms notification based on data easy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages