Find Jobs
Hire Freelancers

Enhance pre-existing SMS app

$250-750 USD

Cancelled
Posted over 11 years ago

$250-750 USD

Paid on delivery
I have a pre-existing SMS-sending app that's written both in Java and in Mono/C# (it uses C# but the libraries are slightly different in Mono). I'm looking to make the following enhancements: - App designed using code compatible with current UI, created in Mono (your enhancements can be compiled to free trial-version emulator instead of APK, which requires Mono license) - Create UI for iOS using MonoTouch and UI for Windows Phone using .NET (these UIs will use the same code-behind that currently exists, only with native UIs) - Functionality for user to enter their assigned activation code on the 'Activation' screen. - If activation code matches activation code in web database, the user is allowed to create an associated password (and also to confirm password) - Password is stored locally as well as on the web database, and in both instances the password should be protected using the SHA2 (SHA-512) encryption algorithm (using BCrypt library) - Activation code and associated password should then also log them into the website, where they can create a user name which will allow them to log on in the future (instead of having to use a long activation code all the time) - Add a "Change Password" option to app Settings menu if user confirms old password. (Sync new password to phone and web database) - Add images to make the buttons look depressed (images provided) - Add click sound (provided) and vibration to button taps with the option to disable them in Settings menu - Make the logo in the footer a button that launches the website - Add support for user-selected themes (different images for buttons; images provided) - Command-sent-successfully confirmation message on control screen (when SMS commands have been sent successfully) - Monitor/intercept all incoming texts from the unit number, which will be 'command received' confirmations, which should then display on the screen - Intrusion detection system (After X many failed login attempts without a subsequently successful attempt, send an alert SMS to the alert number, which is currently in the Settings menu but needs added to the Activation screen) - Add sound (provided) that plays as splash screen loads - User should be able to schedule commands in the app or log into website to schedule commands In order to schedule commands, which are SMS messages either sent from the website or the app/phone, we would need to pass data (number, message, account ID, password) to a third-party API via HTTPS. So we would need to upload the schedule from the app to our web server and store in a table, and then create a web service that checks when its time to send the SMS. If the current time is equal to the specified time, it gets the SMS and number from the table and passes it to the third-party SMS-sending API. If this is something you or your team can do, I'd love to hear from you.
Project ID: 2421723

About the project

9 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $762 USD for this job
User Avatar
I look forward to discuss further
$750 USD in 12 days
4.9 (65 reviews)
6.7
6.7
User Avatar
Hi, .Net/C# experts here. Please check private message for relevant work done. Awaiting a positive response from your end and looking forward to work with you. Thanks
$500 USD in 15 days
4.7 (32 reviews)
6.5
6.5
User Avatar
Hi! Please check your private messenger box for detail. Thanks
$750 USD in 20 days
4.8 (21 reviews)
6.0
6.0
User Avatar
thanks for your invitation and we are expert programmer team for .net, iphone ipad and android apps development please check your PM for more details.
$1,500 USD in 35 days
5.0 (8 reviews)
5.3
5.3
User Avatar
Hi, I have gone through your requirement and I am glad that We can accomplish this task, Please give us opportunity to work with you. Please check PM . Thanks, TTS Team
$750 USD in 20 days
4.9 (34 reviews)
5.0
5.0
User Avatar
cool, let's do it.
$700 USD in 10 days
5.0 (3 reviews)
4.8
4.8
User Avatar
hi. reposting my bid
$600 USD in 10 days
4.9 (5 reviews)
3.8
3.8
User Avatar
Please check your PMB. Thanks.
$750 USD in 25 days
4.4 (1 review)
3.0
3.0
User Avatar
Hello Sir, Please check PMB for listing and confident to complete the project with quality services.. Best Regards
$550 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Are you sure this is the right approach?
$555 USD in 0 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Lagrange, United States
4.7
22
Payment method verified
Member since Aug 17, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.