SMSreply

OVERVIEW
project: SMS reply APP with SMS gateway API

1000 – BASIC DESCRIPTION

This PROJECT is the development of an APP (Android, Apple and Windows) and a web based ADMIN SYSTEM to provide a “relay” of information from a SMS message.  The ADMIN SYSTEM must manage the functions and features of the software, including generating the KEYWORDS.

It is very similar to a QR relay system and the QR section also runs the same codes as the SMS part.

QR codes and the TAGs must be customizable for color, style, etc. and it must be possible to redirect URLs.

There will be Reporting and eCommerce section for billing our clients.

There will need to be other eCommerce options for clients using the system to charge for their products, a basic shopping cart.

Please be sure to have read and understood the terms of the project, before discussing the work with us.     Terms of the Project – SMSreply   ***Please be aware, we only pay for good, completed work, as per the terms, we DO NOT pay before the work is completed.

There are no restrictions on the programming methods, but as we see it, a combination of HTML 5, Bootstrap and API work with SMS gateway of our discretion.

We are open to suggestions on specific aspects of coding, design and modules.
The full specifications of the software contain more detailed explanations with graphics, etc.
There is a draft wireframe of the database structure with tables and fields.
We have the Bootstrap theme Limitless.
There are a number of modules and functions referenced in the full specification, available in Bootstrap

1001 – DEFINITIONS

Please be familiar with these terms when you come to discuss the project so we both clearly understand each other.

ALERT
API receives “request” for information – the APP is alerted and sends SMS
OR the SMS gateway is alerted to send SMS.  See section 1020.

CLIENT
Customers of this software, who pay to use the software.

FINDER
is VIEWER under the lost property concept – TEMPLATE sections 1200

ITEM
Anything which the TAG is attached to.  Where the VIEWER will be requesting further information about the ITEM through the software

NUMBER
The SMS number which the KEYWORD is sent to as shown on the TAG.  See section 1040

PLATFORM
The software / software interface

qrURL
The URL on the TAG, which includes the KEYWORD and DOMAIN and delivers to a WEBPAGE which is the KEYWORD.  This is the CONTENT DOMAIN.
(example: http://twm.im/sc/YTWLZZ).
It is the URL embedded in the QR code.  See section 1040.

REFERENCE
The text information written onto TAGs.  See section 1040.

STAFF
My staff managing the software

SuperADMIN
Myself – top control of all aspects and features of software

STYLESHEET
Relates to the styling or templates for TAGs

SYSTEM
The software processing the API information, managing resources including allocating KEYWORDS and TAGs and also tracking useage.

TAG
The printed component of the software which the VIEWER uses to request further information.  TAG includes, NUMBER, KEYWORD, qrURL, QR code, REFERENCE.  See section 1040.

TEMPLATE
The layout, design for the WEBPAGE

USER
The person using the APP with their phone

VIEWER
Any person who is interested in finding more information about an item which has a TAG and sends SMS or follows QR code to WEBPAGE.

VIEWER SMS NUMBER
The phone number of the phone requesting the information from the system

WEBPAGE
The “further information” that the VIEWER requests, set out by the TEMPLATE, which is the URL of the qrURL (see above)

1005 – HOW THE CONCEPT WORKS

This a system to get more information about an item.

The item could be a tree in a park, a lost set of keys or a shirt in a store.

The item has a TAG on it.  The TAG has a QR code on it.
The QR code delivers a webpage where the information is.

The TAG also has a KEYWORD and SMS NUMBER.
If the person who is looking for more information (the VIEWER) sends the message (KEYWORD) to the SMS NUMBER, the same URL (same as the QR code) will be delivered by SMS message to the person who sent the KEYWORD and by clicking on the link they will get the information they wanted.

The VIEWER can EITHER:

Scan the QR code to go to the qrURL of the KEYWORD
(to get more information about the item)

OR

Send the SMS KEYWORD code to the NUMBER  [to get the qrURL]
(to get the same information about the item)

The TAG is the combination of:  KEYWORD – NUMBER – qrURL – QR CODE – REFERENCE in this basic format.

*** If the VIEWER uses the QR code, then there is no need to send an SMS.

1020 – SMS system

The diagram below shows the SMS system and how it operates.

 SMS gateway collects the SMS information and the API transfers to the SYSTEM

SYSTEM alerts the APP to use the sim card in the APP phone to send SMS message which includes the qrURL of the QR code on the TAG.
OR
the SYSTEM alerts the SMS gateway to send the SMS by the phone number on the TAG.

Whether the VIEWER scans the QR code or sends the SMS message, they receive the  SAME RESULT   with the same URL (example here: http://twm.im/sc/YTWLZZ) for either method and can go to the webpage to view the information there.

1051 – QR code design

Features such as individual color selection, background, the QR code, the KEYWORD, etc. will be controlled by SuperAdmin

Other features which will be offered as upgrades to the standard software will be shaping of the QR code and individual coloring of the QR code, examples below.

 

 

 

 

1052- TAG DESIGN

The design of the TAG must be possible – for instance colors and REFERENCE and location of the elements of the TAG.   5 Different designs for the TAGs.

 

1200 – TEMPLATES

10 templates are to be created and setup to deal with 10 different offerings in the software.

The webpage is BASED ON ONE OF A GROUP OF TEMPLATES, and will include functions such as:

  • tap to call phone
  • tap to send SMS message
  • tap to send eMail
  • tap to Skype
  • tap to Tweet
  • tap to go Facebook
  • tap to go You Tube
  • google maps
  • etc.

1300 – qrURL LOOPING REDIRECTS

There needs to be capacity to control the action of the qrURLs, based on time, date, etc.  This capacity is contained in the TEMPLATES and the feature can be controlled by the SuperAdmin (on/off).

EXAMPLE:

This QR code is an example of a working model.  Please scan and then rescan / refresh every minute.

OR you can use the URL  https://www.twm.im/mqrc/pizzadelightsqr1

Please REFRESH every minute, you will see a different offer appear as it redirects to:
http://www.twm.im/qr-code-coupon/pizzadelights Offer1,
http://www.twm.im/qr-code-coupon/pizzadelights Offer2,
http://www.twm.im/qr-code-coupon/pizzadelightsOffer3, etc.

1330 – Redirection Methods and Functions

Here is a simple overview of the functionality required and how to layout the operation of this part of the software.  It allows for redirections to occur according to several criteria including:  a click, a time period, a specific date / time, per click, etc.

 

clients, general performance, etc.

2000 – eCOMMERCE

eCommerce will exist for both our selling of this software and it’s features and also for the clients, so that they may utilize a simple cart system to sell product from their webpages.

Charging for the PLATFORM will be in these ways,

  1. Via membership
  2. Per TAG (qrURL) setup in the SYSTEM
  3. Per ALERT sent to their APP or to SMS gateway to send SMS
  4. Per upgrade for CLIENT, e.g. more templates created / private domain / ETC.

2010 – Plans and Pricing

 

 

2030 – Look and Feel, Customization

We need to be able to change the plans and pricing, image below to reflect how it will look/ create graphic showing feature list / create flow diagram to show concept, to adjust the relevant Pricing Plans to suit with different features and market at three levels –  level 1/ level 2 / level 3 plans differently through time)

ALERTS

  • discount for larger bulk purchases
  • connected to the purchase of SMS, so that a CLIENT either purchases ALERTS to run his APP, or SMS to run the SMS  gateway

 

SUPPORT & UPGRADES

2040 – SHOPPING CART
and UPSELLS, OTO, etc.

PayPal, Bitcoin, Ethereum and eWay payment gateway or similar.
The Bitcoin option should be visible throughout the eCommerce process and all payments must have the Bitcoin option.

2050 – EXPIRED SUBSCRIPTIONS,
NON PAYMENTS, etc.

 

 

2100 – POPUP HELP

We require extensive popup help in balloon form, to guide users in the program.

The popups are relevant to hover position

 

2500 – RESOURCES
and FURTHER INFORMATION

http://bootsnipp.com/snippets/e3Ggy
http://bootsnipp.com/snippets/featured/fancy-sidebar-navigation

Password strength

http://bootsnipp.com/snippets/featured/password-strength-meter

 

About Us:

Think Website Marketing is an Australian business operating in Australian business hours – UTC +10
9 am to 5 pm,  Monday – Friday.   Please do not contact us by calling or phoning or skype us.  We will contact you, but please do put forward your proposal in writing and why you believe you should be the successful candidate (in writing only).  For this project, we will contact you “after-hours” if necessary, to discuss.  Please forward emails to ken@twm.im to provide details about yourself and your interest in the project. If you have questions you may also chat to us (not call) on our Skype ThinkWebsite or Facebook – ThinkWebsiteMarketing.  Please be sure to sure to use the correct terms for the Project as described in the Section 1001 – Definitions and the relevant images.  Please be sure to read all the relevant information here, before asking questions which make us question your skills or ability to follow our instructions.

This is an overview of the project, there is a more extensive explanation showing more examples, graphics, details, etc.  What is shown here is excerpts from the project so that you may understand both what it is and how it is explained.   Please complete the Non Disclosure Agreement with your details, company, location, etc. and sign and return to us by email (ken@twm.im), together with information about yourself and similar work, then we can have a discussion about project and any concerns you have.

NDA here:   NDA -draft

You will not be provided access to the full specifications until NDA is signed and you have a basic interview with us.