Develop robust appointment/service booking web app. Knowledge of Node.js + Express, Angular.js framework is highly essential for the project. We are looking for MEAN Stack Developer team.
We are open to consider Ruby on Rails framework, if you let me know WHY we should consider it?? I find Node.js much faster in comparison to Rails. I'm a technical person myself, I understand how things work.
You can see website that matches 25% of our concept here: [url removed, login to view]
Please visit the website & try booking an appointment.
DESIGN OF WEBSITE will be provided by us. We can provide you HTML directly. Please do not quote for design, just for technical coding work.
Please quote for MVP variant.
GPS SEARCH SYSTEM
STEP 1 – Select Category
STEP 2 - The client will enter their complete address OR simply click on use my location icon.
STEP 3 - There would be 2 option
1. SEARCH CLINIC AROUND ME - client searching for doctor’s clinic around them & booking appointment
2. SEARCH DOCTORS AROUND ME - clients searching for doctors to come see them at their home
Use of GPS services to show matching results around the client. Kind of like how it works with Uber, you can mark your location on map & see the results around you.
On our website, we will be undertaking bookings 2 way:
1. CLINIC/BUSINESS BOOKING - Clients booking to see doctor at his clinic/office (same as [url removed, login to view])
2. HOME BOOKING - Doctor’s visiting patients at their home
All profile listing will highlight prices, all payments must be made on website.
Doctors will be paid out weekly after deducting commission.
AFTER BOOKING HAS BEEN MADE
DOCTORS VISITING CLIENT - The clients will see the doctor approaching them through LIVE Location SDK. check [url removed, login to view]
CLIENT VISITING DOCTOR CLINIC – The doctors will see the clients approaching them through LIVE Location SDK.
LIVE LOCATION SDK
I like the Uber style, kind of what [url removed, login to view] provides with their solution. You can use this or create your own. I need interactive map.
Doctors will be able to manage their schedule on website – time/hours of availability & day. Not just displaying working hours on profile ([url removed, login to view]) it has to be effectively linked with search results.
If the doctor is NOT AVAILABLE on selected day/hour, the client will not see them on top search results. They will be displayed at the bottom under the heading ‘Other doctors not available at the moment’ with profile displayed in greyscale effect.
IMPORTANT FOR DOCTORS VISITING CLIENT
While creating profile the doctor will be given map where they can select the zone where they can visit (green) and the zone where they will not visit (red).
If the client making appointment is on red zone of Mr XYZ doctor, on search results the Mr XYZ doctor will not be shown.
Visually organize map with overlays splitting entire city to different zones.
GeoJSON maybe? Or whatever you seem to be fit in the situation.
- Selling Products on website (admin will upload products & categories)
- Booking Events, events uploaded by admin (No preference over how this is going to work)
TECHNOLOGIES TO BE USED
We love the framework of [url removed, login to view] website. Feel free to suggest whatever is right fit, here is what we were planning to use:
Framework - Express + Node.js
Frontend – Angular.js
Database - MongoDB
Other – Typescript, Automatic transpiling, IDE with debugger (Atom maybe) & GULP for compression.
CSS Framework – LESS
Email – Sendgrid
Payment – PayPal, Stripe
WHAT IS REQUIRED
- Mobile Application (iOS & Android)
A secure, fast booking platform.
Mention "My favorite color is ___" before starting your proposal, I wouldn't bother reading your proposal otherwise.
I will send detailed document about other features to the selected candidate.