Find Jobs
Hire Freelancers

Availability reminder/update system via SMS texting (VB.NET, SQL Server, Twilio)

$250-750 USD

Completed
Posted about 5 years ago

$250-750 USD

Paid on delivery
The basic application is to remind and to request status updates from users each day via SMS text messages when they have not “checked-in” to our in-house application as to their availability. Once a reminder is sent each day, a user can then respond to the text message with a simple ‘Y’ or ‘N’ response that will trigger an update into the database. The application needs to implement essential logic to ensure only sending a maximum of one message per day, to stop sending messages after a repeated number of non-responses, and allowing for users to immediately cease sending reminder messages. • All code should be written in VB.NET using Microsoft .NET framework 4.5 or later • The database will be SQL Server 2016 or later • Sending and receiving text messages should be via Twilio using their APIs ([login to view URL]) • The application needs to implement Twilio REST API webhook callback support using Windows IIS Server (version 8.0 or later) • A single table with the following schema: o [User_Name] [nvarchar](50) NOT NULL, o [Last_Check_In_Time] [datetimeoffset](7) NULL, o [User_Current_Status] [nchar](10) NULL, o [Last_SMS_Sent_Time] [datetimeoffset](7) NULL, o [Last_SMS_Received_Time] [datetimeoffset](7) NULL, o [User_SMS_Phone_Number] [nvarchar](50) NULL, o [Twilio_Last_MessageStatus] [nvarchar](50) NULL, o [Twilio_Last_MessageSid] [nvarchar](50) NULL, o [Twilio_Last_SmsStatus] [nvarchar](50) NULL, o [Twilio_Last_SmsSid] [nvarchar](50) NULL, o [SMS_Sent_No_Reply_Count] [int] NULL, o [User_Enabled] [bit] NULL, o [User_Time_Zone] [nvarchar](50) NULL, o [User_Weekend_Alerts][bit] NULL • The developer should use SQL Server 2016 “AT TIME ZONE” capability to simplify queries • The basic logic as follows for each time the console application is run: o To initiate requests there will be an hourly scheduled console application executed to send requests o All records to have a SQL Server timezone populated in [User_Time_Zone]. If blank then use “Pacific Standard Time” as default o Search for any records where the user is enabled [User_Enabled], has not checked in yet [Last_Check_In_Time] (populated by different application) since between midnight of current day and 10AM (adjusting for user’s local time zone from [User_Time_Zone]) and send an SMS text asking “Please update your availability status by responding ‘Y’ or ‘N’?” o Keep track of SMS messages sent in the [Last_SMS_Sent_Time] field and do not send more than one SMS text message per day o Do not send messages on weekends unless [User_Weekend_Alerts] is True o For each text message sent without a reply increase the [SMS_Sent_No_Reply_Count] record by one. If a response is received reset the count to zero. o If after 7 days of sending results with no reply then update database to disable user from future sending and send email alert as to the status change o Record all Twilio callbacks with most recent message and SMS transmission status o If user replies with text message then record into [User_Current_Status] field and [Last_SMS_Received_Time] o If user replies with “STOP” then then update database to disable user from future sending and send email alert as to the status change o The console application should provide reasonable debugging/operational information for Twilio requests to the console and to a text file. The wehook code should also log reasonable responses to a text file. • The final project deliverable to be a Visual Studio 2012+ Solution
Project ID: 18898090

About the project

22 proposals
Remote project
Active 5 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
Awarded to:
User Avatar
This would be easier if the webhook written in classic so no complicated deploy. No worry about json POST parsing as I already the module. Also it can be used for POST the request to Twilio REST API Relevant Skills and Experience This will be written in classic ASP which is supported by your IIS
$300 USD in 2 days
4.5 (31 reviews)
7.9
7.9
User Avatar
Hey, Interesting project I really like twillio api's. I have experience creating SMS​ based. Net applications. I worked on a 3rd party prison communication system where families could send sms's into the system where we would filter and approve them for an inmate. I have a degree in CS and 8 years industry experience, I'm Irish so a native English speaker. I use source control and either azure devops or trello for progect management. Send me a message if you are interested!
$250 USD in 4 days
5.0 (2 reviews)
3.3
3.3
22 freelancers are bidding on average $604 USD for this job
User Avatar
Hi, sure, I have already done this kind of work with twillio. I can show you demo as well. I will get this application build for you with all requirements you have mentioned in vb.net I have 8+ year exp. in asp.net mvc c#/vb.net web development. Thanks Girish
$750 USD in 10 days
4.9 (247 reviews)
8.3
8.3
User Avatar
Hello Sir, I have gone through your requirements regarding Availability reminder/update system via SMS texting (VB.NET, SQL Server, Twilio). we brief and understand your idea and preference for job as you are looking for. I have more than 7+ years of experience in .NET, c#.net, vb.net, asp.net, MVC, sql, mysql, Oracle, Azure, Entity Framework, Linq, Umbraco, JQuery, Angularjs, CSS, HTML, Kendo UI, RDLC Report, Crystal Report, BioMetric Integration, Microsoft Outlook. I have developed more than 20 projects. Please send me message for further conversation. Thanks, Arity Infoway
$616 USD in 10 days
4.9 (49 reviews)
6.5
6.5
User Avatar
I have massive experience using SMS API's . I build SMS system with my Previous employer to send reminder . check logins , send useful info using clickatell API... I am a Senior .Net Developer and Dedicated Database Administrator with 20 years of experience in Web/ Windows and Android Developments,Administration, Project Management System analysis, and Database Developments. Delivering quality solutions to complex business problems within scope, budget and tight schedules whilst meeting strict specifications both functional (for users ) and technical (for Developers) , from project planning, estimating to delivery. SKILLS AND ABILITIES • Web | Windows Developments • C# | Vb. Net | ASP. Net • SQL Server | MY SQL | EXCEL | MS ACCESS • MVC| | Web Forms | Win Forms • Web Services | API • Entity framework | nHibernet • Java scripts | J query | json • HTML | PHP • CSS | Bootstrap , • Android Developments • IIS | Windows Server 2017 • Crystal Reports | iText Sharp • XML | XLT • System Analyst • Agile | Scrum | Waterfall Developments
$295 USD in 10 days
5.0 (21 reviews)
5.9
5.9
User Avatar
Hello, Dear How are you? I have read your project description and am ready for discussing with you about project for now. I have experienced in developing ASP.NET, IIS, Microsoft SQL Server, VB.NET, Visual Basic. I will work very hard and best for you. Best Regards
$500 USD in 10 days
4.7 (9 reviews)
5.9
5.9
User Avatar
Hi Sir, I read your description very carefully.. Yes I can fullfill your work.. I build so many Window Application and ASP.NET in my past days. And am also strong in DB side. so i can handle your project and do it in a bug free. Please a take a look of screen shots attached in my portfolio https://www.freelancer.in/u/Sivamurugan13 This is Murugan. Please give me chance to prove my strength. Waiting for your response. Thanks
$250 USD in 4 days
5.0 (20 reviews)
4.6
4.6
User Avatar
Dear sir, hello sir I have 10 year experience in both asp and VB.net technology. I have read your requirements carefully and I am confident to do this work perfectly... I have made lots of project like this . I can show you demo also.. please Inbox me so that we can discuss .. thanks
$777 USD in 10 days
5.0 (6 reviews)
4.2
4.2
User Avatar
Hi there, We've read and understood the requirements of the job. Is it possible to use C# instead of VB.Net? We are good with rest. Looking forward to work with you. Thank you!
$555 USD in 10 days
5.0 (3 reviews)
4.2
4.2
User Avatar
Hi there, Everything is crystal clear from top to bottom so no questions really except one. Is the email alert will be sent to a certain support email address you'll be watching or to the user's own address? If it's user's which field stores it, is User_Name field an emails address? I expect this to be ready 7 days at most, thanks.
$550 USD in 7 days
5.0 (2 reviews)
3.5
3.5

About the client

Flag of UNITED STATES
Santa Rosa, United States
5.0
8
Payment method verified
Member since Mar 8, 2019

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.