Closed

Appointment Booking Application (Android, iPhone, iPad, Tablet) -- 2

Delivery Due Date: Under 60 days from award date

Milestones: See the bottom of this description for information

Confirmation of Understanding: Please read this entire description, send us a private message to confirm you have read and understand the requirements, milestones, level of competency.

Basic Functionality: The application allows for people to book appointments online by connecting through a .NET website to an MS-SQL database. Depending on one field in the database (staff=yes/no) the options in the application will change. The configuration of the application is read from the SQL database to determine if the user of the application is staff or a client and what companies the person wants to see in the application.

Users have the ability to see companies, staff in the company, available time slots, book appointments, display appointment details, confirm appointments, change appointments and cancel appointments. The change appointment and cancel appointment functionality is determined by a setting in the database.

Staff have the ability to see the staff in the company, booked appointments, change appointments, cancel appointments, book appointments, see available time slots and display appointment details. Staff have the added functionality to view the office schedule and change their own schedule.

Both users and staff have the ability to add the appointment to their phone calendar (iCal, etc).

Functional Summary:

1. For the Application, when the App connects to the database through the website, it check the DB field to see if the person using the application is a client or staff.

2. In the application if the DB field comes back Staff=yes then they have the staff menu to add/edit/delete schedule, view bookings, etc.

3. In the application if the DB field comes back staff=no then they have the client menu to add/edit/delete appointments.

See attached file for images similar to how we want the app to look.

If the person logged into the application is a customer:

After a customer logs into the system ([url removed, login to view]) they are then presented with a screen similar to the [url removed, login to view] image. When a customer uses the app, they can scroll through the employees pictures, company name, address and phone number. ([url removed, login to view]) The user clicks on the employee to view the employee profile ([url removed, login to view]) and on that screen the available times will be visible to book an appointment with that employee. The customer will have the option of exporting the appointment to your iPhone/Android Calendar, reschedule, confirm or cancel the appointment.

If the person that logs into the app is staff:

The employee would get a list of appointments, have the option to cancel or reschedule an appointment. They will also have the ability to see their schedule and change it through the application.

Payments and Milestones:

The following milestones will be created and awarded.

First milestone created and awarded – after 33% of the project is completed including the following functionality for Users: Login screen created and working for users and staff (authentication), company listing from DB, practitioner listing from DB, available times pulled from DB along with practitioner details. Make appointment books in DB, change appointment (according to DB settings), cancel appointment (according to DB settings) and confirmation all work.

Second milestone created and awarded – after 66% of the project is completed including the following functionality for Staff: Add appointment, List appointments, cancel appointments, reschedule appointments, view schedule all work.

Third (final) milestone created but not released – after Second milestone is awarded.

Third milestone awarded – After staff view schedule, change schedule, add vacation and holidays all work, after files uploaded to our server including full source code and applications pass beta testing and are ready for public release.

Skills: Android, iPad, iPhone, Mobile Phone, SQL

See more: what is appointment setting, what is an android tablet, office on android, office mobile for android, office for android tablet, office for android, office app for android, ms office for android, ms office android, mobile app testing in a company, make your website into an app, make your own schedule, logs for companies, how to make your website into an iphone app, how to make a website into an iphone app, get into a android, get employee online, display website in android app, calendar app for android, application server configuration, android release, android png, android on ipad, android office app, android list view

About the Employer:
( 9 reviews ) Victoria, Canada

Project ID: #6256174

68 freelancers are bidding on average $1763 for this job

sphinxsolution

Hello, We can develop an app which allows people to book appointments online by connecting through a .NET website to an MS-SQL database. We have designed and developed more than 200+ iPhone and Android apps. Two of More

$2886 CAD in 25 days
(61 Reviews)
8.0
itIndia2

Hello, I understand that you want to develop an appointment booking app for Android and iOS. I am pleased to inform you that we have immense skills and experience of over 5 years in mobile app development and we More

$3298 CAD in 40 days
(89 Reviews)
7.9
beepig

Hi there, I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills. Please see our team on blog: http://blog.freelancer.com/featu More

$2222 CAD in 20 days
(96 Reviews)
7.8
hanzhen18

Dear employer. How are you? This is Zhen, who is highly experienced in mobile app development. I appreciate that you posted this job and I am very happy to have a chance to apply it. I have read your job requir More

$2061 CAD in 30 days
(87 Reviews)
7.8
phpMaestro

Hello, Greetings!! We have gone through your project requirements of application that will allow users to book appointments online. The app will connect with a .NET website for using database that will be use to More

$2061 CAD in 25 days
(13 Reviews)
7.5
SevenStarInfo

Hello Sir, We would be more than happy to discuss our proposal with you in greater detail and answer any questions or concerns you may have. Allow me to list our terms of offer briefly: 1) Best Quality and Qu More

$1800 CAD in 30 days
(40 Reviews)
7.4
monster816

Hi, I'm an expert ios and android app developer with 5+ years of experience. I am an expert in Native Android SDK,objective c, HTML5, Database(MySQL,MSSQL),CSS,DHTML,JQuery,etc. I believe my skills would be ideal More

$3333 CAD in 20 days
(29 Reviews)
7.3
mobileservice001

I can do your project perfectly and exactly without any risk. Of course, you wanna confirm my ability to do your project successfully for you. Please check my work history and portfolio kindly. Then, you can know i' More

$1473 CAD in 20 days
(24 Reviews)
7.2
ininnovations

Hi, We have reviewed the details, We can build you a nice looking application of "Appointment booking", where the users as well as staff can book the appointments by viewing the companies, staff in the companies etc -- More

$3000 CAD in 22 days
(22 Reviews)
7.1
meet2amitvw

Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No sub More

$1391 CAD in 20 days
(13 Reviews)
7.0
qualifiedcoders

Hi, We have read your requirements and would like to discuss further as we have strong hands in Iphone/Ipad, Android & other mobile Application development with extensive expertise in SQL database and various 3rd pa More

$1684 CAD in 18 days
(8 Reviews)
6.9
myzealit

FREE LIFETIME BUG FIXING----> Hello, Greetings of the day! MYZEAL IT Solutions an ISO 9001:2008 (QMS) compliant organization, having expertise in PHP, .NET, Open Source Technologies -Wordpress, Joomla, Drupal, More

$1469 CAD in 20 days
(9 Reviews)
6.8
kkokko555

Dear, sir! Your project is SNAP for me. And I believe I can do it within 40 days. Please contact me. Regards. an

$1473 CAD in 40 days
(87 Reviews)
6.9
neviasoft

Hello sir / ma'am, Thank you for your project post, ------------------------------- ~> i understood your requirement that you need booking appointment app ~> app features : =>Database API integration =>Google More

$1736 CAD in 20 days
(21 Reviews)
6.7
momodaro

Hi, thanks for your job posting. I checked your requirement and I'd like I work on this project. Could you show me the wireframe of your idea? like this one: https://www.dropbox.com/s/w19wynwgtogisnm/Flingoo%20f More

$1894 CAD in 14 days
(23 Reviews)
6.6
Wangxianming

*****I am a good candidate for your job. Please see my good review and previous work******** - Yuru https://play.google.com/store/apps/details?id=uk.co.capitalsoftworks.yuru -BloodType https://play.goog More

$1578 CAD in 20 days
(39 Reviews)
6.6
alexhong

Hi, sir. I am an expert who is working with not only android&ios native app development but also web service programming with backend as well, having 5+ years experiences. I am not sure my skills are fit your job More

$2631 CAD in 20 days
(31 Reviews)
6.5
Brsoft1

A proposal has not yet been provided

$1288 CAD in 25 days
(21 Reviews)
6.5
chenjing2579

Hi, How are you? My name is Chen. I have read your job description carefully and noticed that your project is great suitable for me. I am a mobile developer with 7years experiences in mobile app development. At the More

$3157 CAD in 30 days
(19 Reviews)
6.4
JoomlaVogue

Hello Sir, First of all, we would like to tell you how we will initialize the project with you. We insist to follow these steps before you award the project to us: - we(technical team) will review the job and as More

$1159 CAD in 20 days
(29 Reviews)
6.5