Write some Software

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

Project Description soon

I will buy the premium web application template for you to customize. You can also use libraries to work with. So, you don't have to start everything from scratch. I also launched the EC2 instance with SQL express database in AWS. So, the server part is ready. I also have the Amazon S3 service ready with buckets and everything. The technology to be used is:
1.ASP.NET MVC/SQL express database.
2.For the two-factor authentication the Twilio API to be used.
3.Web Server: MS Windows IIS
4.Entity Framework
5.Web Server side developing: C# and ASP.NET MVC
5.Front-end: Premium Web Application Template bought by client using bootstrap, CSS3
6.Word document creating/editing and view: www.onlyoffice.com, windows onlyoffice API
7.Restricting downloading and printing of documents: www.onlyoffice.com windows API to be used. If windows API is not working properly because it has not been updated recently, Contractor will customize open source software so that the API works properly (restricts downloading of documents). When users try to print, they will get a blank page.
8.Document Storage: AWS Simple Storage Services (AWS S3)
9.Email: Amazon SES, Contractor will set up SES in my windows server. When I sign up a new user, the user will automatically get an e-mail to create their password to log into the system.
10.Contractor to use SDK (API) provided by AWS to connect the web application to S3 storage.
11.Windows authentication and authorization in an ASP.NET web application. To use the built in security of Windows and ASP.NET, implement windows authentication and authorization on groups and users. To use windows authentication, you must adjust settings in both Microsoft Internet Information Services (IIS) and the ASP.NET application Web.config file. https://support.microsoft.com/en-us/kb/323176

REQUIREMENTS:
1.Developer will create web application with permissions based on a per file and per folder basis.
2.Users and groups will be assigned to different files or folders.
3.Admin can create groups and users
4.All users and groups will have access to the web application with no access to folders/files until the admin gives access to users/groups to particular folders/subfolders/files.
5.Admin can reset user passwords
6.Send an invitation e-mail when user created and user be able to create his or her own password.

The file/folder permissions are the following: There will be a check button to select permission for each particular document. Admin will be able to check "download", "view only", "edit" or "delete" permission for each document. The users/groups will not be able to delete documents uploaded or documents created.
1. Read/view only permission, I don't want files to be able to be downloaded with this permission.
Also, users won't be able to print the documents either. If they try to print the document, they will get a blank page.
2. Download only, I want to give the users the permission to be able to download the files
3.Users not be able to do a screenshot of the documents
4. Edit files, users will be able to edit word files and create new word files online. You can edit/create documents, spreadsheets and presentations of the most popular formats: DOC, DOCX, ODT, RTF, TXT, XLS, XLSX, ODS, CSV, PPTX, PPT, ODP.
5. Upload- users will be able to upload files/folders, users will have view, edit and download permissions for uploaded files/folders but no delete permission.
6. Users to be able to create files/folders with only view, edit and download permissions but no delete permission.

ADDITIONAL REQUIREMENTS:
1. Ability to create users and groups and assign users to groups
2. Two-factor authentication- user will get a text message with a code to enter in order to login into the system. I will have the ability to enable two-factor authentication or not (twilio API to be used)
3. Audit logs- All user activity is tracked and time stamped
a. admin can export audit log
b. Daily email report for admin of audit log including deleted files, uploaded files, created files, etc.
4. Ability to watermark PDF files, can use itextsharp library. This is a .Net pdf library. The admin will be able to have a button to enable watermark on a per file basis.
5. Encryption of data, this can be selected in amazon S3, the objects/files can be encrypted with AES-256 (you just select this option in AWS)
6. Versioning of files, this feature to be enable in S3, this retains versions of previous files that have been worked on. This feature needs to be enable for each bucket. I need to be able to see previous versions in the web application. Contractor will create a side panel to see all previous versions by date. Once I click on a particular date, I will be able to see the full document. Only admin to be able to view versioning of all files.
7. Ability to see all the folders and files from each user in my admin account.
8. Ability to see which user created certain folders and files. Show name of file creator and time of file created.



Amazon Web Services ASP.NET Programación en C#

Nº del proyecto: #11773451

Sobre el proyecto

29 propuestas Proyecto remoto Activo hace 7 años

29 freelancers están ofertando un promedio de $1393 por este trabajo

leadconcept

Dear Sir, I have read your project requirements carefully & understand the scope of work, so one thing I wanted to assure you that our team can deliver your project successfully as per your requirements but my main Más

$1250 USD en 20 días
(7 comentarios)
6.8
AleenaIlyas

Hello I have read what you exactly need. However, I would like to ask you a few questions. I do work in a smart way and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detaile Más

$1250 USD en 20 días
(13 comentarios)
6.3
lukaszoz

Hello, I'm a developer with over 5 years of experience. I work for Pratt and Whitney Canada where i'm responsible for process automation with tools like Access and Excel. I have extensive knowledge regarding C#, VBA Más

$750 USD en 10 días
(7 comentarios)
4.9
shiva1888

Hi I have been in this industry for 5 years and such jobs are my daily practice.I can assure you that if you work with me once, you will always work with me for these kind of projects.

$1166 USD en 20 días
(22 comentarios)
4.7
jainishtesting

Hello, I have 5+ years of experience in .net technologies, i am ready to start work on this project. Please let me know full detail of project and budget. Thanks.

$1250 USD en 35 días
(19 comentarios)
4.3
sahumk2000

I am interested in this task, here is my profile Education- Masters in Computers Skills - ASP.NET, MVC, EF, C#, VB.NET, SQL Server, WCF, WPF, WebAPI, AngularJS, Jquery, XML, Cr Reports Experience- 12 Yrs as Develo Más

$1250 USD en 20 días
(8 comentarios)
3.2
drivert

As per you requirement we have a team that will definitely provide best solution to you. We do fair code with reasonable price and client satisfaction is our Responsibility. Personally we have three + years experienc Más

$750 USD en 20 días
(8 comentarios)
3.0
sandeepsaini2k

More than 15 years of full time experience in application software development including more than 3 years of strong experience in Project Management / Tech Lead, more than 10 years of strong experience in .Net technol Más

$1500 USD en 30 días
(1 comentario)
2.0
dmayankdhingra

15+ years of experience in software development. A results-driven, customer-focused and analytical Software Engineer who can think “out of the box”. Strong in design and integration problem solving skills. Expert in Más

$1444 USD en 50 días
(3 comentarios)
2.0
benraybtr

I am a professional problem solver new to this website. I can write some great code in various languages. Let's work together

$950 USD en 25 días
(0 comentarios)
0.0
mike199

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & Más

$1250 USD en 20 días
(0 comentarios)
0.0
ajayparmar93

Provide woks has been proper dedine and completed . client requierment satisfaction in your works. so thanks

$1111 USD en 30 días
(0 comentarios)
0.0
Bacancy01

Hello, ► Expert C#, ASP.NET, MVC, AWS developers here. ► We have done similar kind of App in past. ► We follow Agile scrum framework to execute projects. ► Please ping me back to discuss further. ► For your note, we ha Más

$1000 USD en 20 días
(0 comentarios)
4.5
cuongpv88

Hi you You can contact me, skype: cuongpv88 Thank

$1250 USD en 60 días
(0 comentarios)
0.0
vw6999785vw

I Have 15 years of experience on Microsoft Technologies. I am Microsoft certified technology specialist.

$1333 USD en 45 días
(0 comentarios)
0.0