Website will have following main functionalities:
1. Manage user LOGIN – using mobile number and password.
For new users SIGNUP with mobile and OTP for 1st time confirmation.
All the user registration information stored into a MySQL database.
Create a full user login, logout and registration system.
Users can change their own passwords, and reset them via email if forgotten, without the need for the webmaster's intervention.
Can automatically lock accounts after a number of failed logins.
Create unlimited user accounts.
Can automatically timeout an idle session after a period of inactivity.
User login will be 10 digit mobile number.
Account activation by OTP on mobile number.
2. We need to create a payment gateway so any registered users can purchase a suitable plan and keep records of all the purchases done with the user and admin dashboard.
3. We want to add an embeddable Web Whiteboard into our site.
Our first preference is to look for any suitable open source real time whiteboard for online [url removed, login to view], if requirements do not get matched, then we can go for any suitable monthly plan with API.
Our users don't need to install anything extra application to use it (ex. Sometimes whiteboard don’t works at client browser if flash player or any other software missing).
When we add the whiteboard to our own page, we should be able to customize it, including modifying the interface and behavior, so that it fits our needs
This white board will have all drawing options (free hand, line, shapes, pen sizes, color options, eraser, image upload etc…)
It must have facility to do real-time audio session in line with whiteboard drawing.
There will be facility in whiteboard window for chatting with the user.
i. Please write clean and reusable commented code.
ii. Developer to handover us the complete coding.
iii. create the site-map -> review and approve
iv. decide which technologies to use
v. develop a landing page for the website, as well as an inner web page to demonstrate near-precise color, font-sizes and precise placement of all the navigation and content elements
vi. process of fine tuning the design
vii. coding, validation, cross-platform and browser testing
viii. SEO optimized text/ SSL certificate.
ix. Responsive web design
x. developer should create a demo installation, so that the client may view and interact with the web pages as they are being developed
xi. developer should run through a final set of tests to be sure that everything is functional
xii. launch the website for the viewing public
xiii. monitor it for user feedback and make adjustments accordingly
Please give your price estimates with milestones defined.