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.
API receives “request” for information – the APP is alerted and sends SMS
OR the SMS gateway is alerted to send SMS. See section 1020.
Customers of this software, who pay to use the software.
is VIEWER under the lost property concept – TEMPLATE sections 1200
Anything which the TAG is attached to. Where the VIEWER will be requesting further information about the ITEM through the software
The SMS number which the KEYWORD is sent to as shown on the TAG. See section 1040
The software / software interface
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.
It is the URL embedded in the QR code. See section 1040.
The text information written onto TAGs. See section 1040.
My staff managing the software
Myself – top control of all aspects and features of software
Relates to the styling or templates for TAGs
The software processing the API information, managing resources including allocating KEYWORDS and TAGs and also tracking useage.
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.
The layout, design for the WEBPAGE
The person using the APP with their phone
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
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)
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.
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
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).
This QR code is an example of a working model. Please scan and then rescan / refresh every minute.
Please REFRESH every minute, you will see a different offer appear as it redirects to:
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,
- Via membership
- Per TAG (qrURL) setup in the SYSTEM
- Per ALERT sent to their APP or to SMS gateway to send SMS
- 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)
- 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
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 email@example.com 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 (firstname.lastname@example.org), together with information about yourself and similar work, then we can have a discussion about project and any concerns you have.
You will not be provided access to the full specifications until NDA is signed and you have a basic interview with us.