PHP reminder queuing and sending system

Closed

I need a system that stores text message, voice mail, or email reminders until they are ready to be sent. When they are ready to be sent, text messages and voicemail messages will be sent using Twilio and email will be sent using Mandrill. Reminders will be submitted from another app via JSON web request and they need to be store in a mysql database until it is time for them to be sent.

The JSON will contain a sender store name (char 50), a phone number (char 10), a date (char 10), a time (char 10), a reminder type ('text','email', or 'voicemail'), the message if its a text or email, or the name of the prerecorded message if its voicemail, and some kind of key verifying they are a valid sender.

The reminder submission should be validated and if it passes validation, store all information passed in mysql and return the ID of the stored record. If it does not pass validation, it should return an error. Should be a valid date, time, phone, number, and message type, and a valid sender key.

I also need an http JSON interface to be able to delete by ID.

the system should poll every five minutes and send the reminders out when they are due. on successful sends it should store a confirmation in mysql for the reminder, or an error message if the send fails. If the failure responds with an error that indicates the message should be retried, then it should retry.

I also need a simple management interface to be able to login and view/edit/delete reminders manually if needed.

I would like the system to be written in php using the laravel framework and its ORM, Eloquent. I would like the management interface's UI to use bootstrap for its elements.

Skills: MySQL, PHP, Software Architecture

See more: web system architecture, email sender software, bootstrap web ui, bootstrap software, architecture of email system, twilio voice, php framework laravel, laravel php framework, Twilio, Reminder, queuing, php laravel, php laravel framework, php json, laravel +, json php, json and mysql, bootstrap php, php mysql mandrill, php store management system, app sender, php mysql bootstrap app, app framework php mysql, bootstrap validation

Project ID: #4439491

Awarded to:

Msceliot

I really interested in your project. It seems that your are going to design an API for reminders, am I right? check your PMB for more discussions

$330 USD in 7 days
(4 Reviews)
3.5

11 freelancers are bidding on average $767 for this job

toinnisfree

pls chk pmb

$787 USD in 10 days
(542 Reviews)
7.9
buraqtech

Check your PMB for details!!!

$499 USD in 15 days
(63 Reviews)
7.6
biddyweb

I can develop this in few days. Kindly contact me and lets get started.

$420 USD in 5 days
(7 Reviews)
5.8
Eliteprog

Hi, First of all thanks for posting this project, I am available to provide you economical services for web development, I have read and understood all of project details. I am expert in software development and co More

$500 USD in 11 days
(25 Reviews)
5.3
cuiontech

Hi Jeff This is Lakshmi Swaminathan from Cuion Technologies Pvt Ltd, Bangalore, India. We have a good team of experts who are skilled in developing websites and web applications. Our expertise and experience has ben More

$1575 USD in 35 days
(11 Reviews)
4.9
farhaoui

HI, READY TO START WORK. LETS START AND FINISH IT ASAP. I HAVE 8 YEARS OF EXPERIENCE IN WEB DEVELOPMENT FIELD ( PHP, MYSQL, AJAX, JQUERY, HTML, CSS... ). THANK YOU !!

$346 USD in 3 days
(45 Reviews)
4.7
unipixel

Greetings!!! We are glad to bid on your project and would be more happy if get a chance to work on the same. Please see PMB for details. Thanks Sonali@TeamUnipixel

$655 USD in 18 days
(2 Reviews)
4.5
Tulear

IT Engineer with 13 years of experience (2000 - 2013), I have enough skills to complete this project. Please check inside my profile page - here at freelancer.com - what my former Employers have said about me. I a More

$1100 USD in 12 days
(8 Reviews)
3.7
softfinder500

plz check inbox

$577 USD in 30 days
(1 Review)
3.6
SynexisOne

Hello, I am very interested in your project. Please note that my bid amount and time frame are estimates only pending further details (perhaps high or low). Please see private message regarding several questions I have More

$1000 USD in 14 days
(3 Reviews)
2.0
joyandrew007

we will provide you complete Solution as per your need. For more detail please check our message where you can find our previous work too

$525 USD in 3 days
(0 Reviews)
0.0
rushidesai29

Hello Sir, I can do this task.

$770 USD in 30 days
(0 Reviews)
0.0
mercury94

Hello Please check your PMB. Regards

$550 USD in 15 days
(0 Reviews)
0.0