Notification Center & Calendar Management


A couple of features to be added in my existing web application developed using core PHP.

I. Notifications Center

Environment: LAMP (Debian Linux)

Method: PUSH Messages

Target Clients: Web App Users / Mobile App Users

Description: The notification center in the app is mainly meant for showing the various type of messages that comes from different sources like :

Source of Messages:

1. Doctors may send a message / file / reminder to the patient.

2. Diagnostic Labs may send a message/file/reminder to the patient

3. Chemist may send the message/file/reminder to the patient

4. Para-medical Service Providers

5. DoctorsTouch – Administrator may send messages (for eg. about his subscription, support issues etc)

This stakeholders list is not limited to 5. It may increase in future, hence a separate feature needs to be provided to add more such stakeholders, if required.

Message Types :

1. Clickable Text Message (like Reports, click on it, it open the respective report)

2. Non-Clickable Text Messages (Static like birthday greetings, appointments etc)

3. A file attachment (eg. A message with an attachment)

4. Links (url links, on mouse-click it opens in another window)

5. Calendar tasks reminders

This message types are not limited to the above list. It may increase in future, hence a separate feature needs to be provided to add more such types, if required.

Message Examples :

- Appointment Requests

- Documents

- News/RSS Feeds

- DoctorsTouch – Admin/Customer Support Messages

- Reports

- URL Links etc

Notification Center should be configurable by the admin through Admin Control Panel.

Admin Control Panel Scope :

1. Who to send and not to send? (user-wise, group wise, category & location/city wise)

2. How many messages or days of messages should be shown in the message center of the patient? Set expiry date for message and read/unread status.

3. Able to customize the message format and actions

4. Message Encryption need to be used.

5. User wise Notifications history has to be maintained. User should able to browse the history.

6. Notification center should be integrated with Calendar

7. Enable or Disable the Subscription Services

Note :

- User should also able subscribe or unsubscribe the message category.

- The Task Manager-Reminders should be integrated with Notification center.


1. Create a tasks either for the current date or any future dates.

2. Set reminders by date and time and frequency

3. Feature to browse all the tasks of past, present and future

4. Feature to cancel/delete the task

5. Feature to re-schedule the task

6. The calendar shall be able to show the updates

7. Send message to the notification center


This calendar belongs to Patient but the tasks updates can happen by the multiple parties like :

1. Patient himself

2. Doctors

3. Doctorstouch-Adminstrator

Note : Doctors & DoctorsTouch-Administrator can only update the patient’s calendar with tasks but can not see it.

Skills: MySQL, PHP, Software Architecture

See more: software write mq4, software write chip epson, useful software write book, software write web specs, php user group management permissions, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, user group user management jsf menu, software write protection, free software write book, software write book, mysql user group permission, photoshop user group banner, magento limited catalog access per user group, document manag user group, document management user group

About the Employer:
( 15 reviews ) Hyderabad, India

Project ID: #12141671