Creating Web Application with .Net MVC 5 and Web API
1) Modern layout (linkedin style) and responsive for mobile devices
2) Administrative area (accessible only by user administrator)
2.1) Login in the administrative area
2.2) Company management
2.3) Client user management (companies' users) with sending or resending of email for first access
2.4) Permissions management of client user
2.5) Managing administrator users
3) Client area (accessible only by client users)
3.1) User login
3.2) Management of user registration data
3.3) Google Drive account management
3.4) External query of individual document data
The external query is done in a WebService where the user places the code of the document and Webservice returns the details of the document in an XML. This XML must be stored and displayed on a user friendly formated webpage .
3.5) Save external query in PDF format in Google Drive (similar Save Attachment to Google Drive in Gmail)
3.6) External Batch Document Data Query
Similar to the individual query, but in this case the user can send a list of document codes and the return is an excel file with the data. User can download or send to Google Drive.
4) Integration API
The objective of the API is to be used by users' systems
4.1) Login API
Send user and password and retrieves a token to be used in other API requests
4.2) Query Document Data API.
Send document code and WS retrieves the document data in XML format
Use [url removed, login to view] or similar
I will send more details for the select freelancers.