5. Client Company Web App
create a web application so that VTry clients (client companies) can login and view the remaining balance etc. This web application include the following detailed features:
5.1 client account management
(the workflow is VTry create initial account for client companies, client company then can manage by itself)
VTry employee can login to admin page (username/password are manually entered in a database table)
After login to admin page, Vtry employee can create client account and reset client password, and there is a button to send notification to client company. The notification email should include payment link.
When creating/managing client accounts, VTry employee can enter/update the following client info:
Client info include:
Id, email, first name, last name, company name, phone number
Current balance (in us dollar), total deposit (us dollar)
client can view/retrieve/modify email and password
5.2 client dashboard
after login, client company can view:
total number of tryon up to date
The above information should come from a database table. The info in the datatable is manually entered by VTry employee (see 5.1 client account management).
5.3 client images upload
This is vtry manual process, no feature to be developed for now.
(for now use excel and zip image file)
vtry create excel template
5.4 tech, layout and style
The web application should be developed with the following technology
You can use jQuery and bootstrap 3, but no other third party library can be used.
The layout and style of client application should match [url removed, login to view] website.
The web application should be compatible with IE 8+, Firefox, Google Chrome, and Safari. It should work on major smart phones, tablets and desktop as well. Mobile version should be optimized for mobile usage.