Website And Php Development

We are looking to have a website created that will serve appointment based businesses such as doctors. A general overview of the site is as follows;
The business will visit our site, view our front page, decided he wants to register after registration they can then login which will take them to an area with a monthly calendar in which each day on that calendar is selectable when a day is clicked they will be taken to a daily calendar based on their hours of operation broke down to 15 min intervals. Each hour of their operating hours should be able to be broke down according to how they select in the profile when one of the intervals is selected they should be prompted to either select a client or type a new clients info in Such as name, cell number, email address, cell carrier, and a tick box for email and or sms alert.
Then according to selected time intervals in their profile the site will send a text message to their client reminding them of their appointment, which would obviously run on a cron.
Now for the details;
1. Registration Page
a. Company Name – also used for username
b. Password
c. Contact Info
d. Package/Pricing Choice
e. Business Details – Hours of operation etc.
f. Payment for package they choose.
g. Promotion Code
2. Business Backend
a. Opens to monthly calendar
i. Needs to be able to advance to future months/years etc.
ii. Needs to be searchable per that businesses account to quickly find their client so they can change or cancel appointments
iii. When a date is clicked on opens to a daily calendar within the business hours of operation.
iv. Daily calendar should be editable in time intervals (15 mins, 30 mins, 1 hour etc.)
v. When business clicks a time in daily calendar they will be able to start typing a name and have others pop up like an auto complete or type a new client and their info.
vi. Business should be able to click email and or sms as an alert.
vii. When selecting a carrier for the time being will sms by sending an email for instance cellnumber AT vtext.com for Verizon and the same for other carriers.
viii. Would prefer for the email/sms to come from the business name or at least the businessname AT ourdomain.com
b. Profile Area
i. Change Contact Details

ii. Change Password
iii. Change Business Details
iv. Set Intervals when to send email/sms such as 2 hours before appointment up to 48 hours.
v. View our predefined outgoing message and or change it to their personalized message.
vi. A button to cancel their account, and end paypal subscription billing.
3. Admin Area
a. Payments
i. We would need to implement paypal payments, and paypals credit card system into the code for completing payments.
b. Packages/Pricing
i. We need to be able to create, delete, edit packages, such as how many emails, and or sms they are allowed per month from the package.
c. Promotions
i. We would like to be able to create promos to allow for half of months, double your email/sms etc.
d. Our Clients and Management
i. We should be able to create, edit, delete, as well as suspend our clients.
ii. Send our clients who sign up with us individual emails as well as bulk emails to them all.
iii. Send the clients monthly stats as to how many alerts were sent (email should be editable to make a nice template email)
4. Website Design
a. We would like to have the site designed as well with a nice simplistic web 2.0 type look maybe some ajax to make everything flow nicely especially in the calendar.
b. Colors would be medical like colors to make the user feel safe. Something really easy on the eyes, that flows great and feels good. Maybe darker blues greens white etc mock ups are great.
c. Pci-compliant
d. Examples of some layouts I like;
i. http://wearepandr.com/
ii. http://www.fork-cms.com/
iii. https://www.cloudflare.com/
Future work will most certainly come to the person we choose for the job for implementing more into the code.

Leave a Reply

Your email address will not be published. Required fields are marked *