Design and develop a website for uploading and signing documents online. The website must be developed using ASP.net, C#, MVC, MS Visual Studio 2017, HTML5, [login to view URL] and MS SQL Server (compatible from version 2012).
The website will be free for all users but for limited number of documents (set by administrator) that they can upload each month. Paid users will have restrictions based on the number of documents paid for. Users can pay on the website via credit card (initially with Stripe or PayPal) and get their account restriction removed and receive an instant invoice/receipts from the website for their paid services.
The website needs to accommodate REST and SOAP APIs for users who would like to submit documents for eSignature and retrieve signed documents from their own websites or applications.
More Project Description available after signing NDA.