Closed

Integrate a JS module and fix a website

We need someone you much be very strong in PHP as well as Javascript and very familiar with Payment gateway (2checkout), other API, RESTful,… to help us interate a javascript module (file encryption module) into our website.

Our website is a File Sharing website written in Laravel 5.0 that we store files in Backplane (a cloud storage similar Amazon S3). We need you help to integrate a javascript file encryption module and recheck if the new integrated components works fine

1. Integrate Javascript file encryption module

We have a Javascript module that can encrypt/decrypt file with a custom passphrase (please check this module in the attachment) and we want to integrate this module into our website to let user to encrypt their files using their browser (client side encryption) before upload to our website.

We would like to make a "Encryption Upload" button next to regular upload button, and when user use the "encryption upload" button we will let they choose to encrypt their file with their password (the user plain password - or password that they type everytime they sign-in, and we don't have this password in the database, we only have hashing of it!!) or encrypt with an custom input passphrase (see image below).

For decryption:

When user download an encrypted file, we will ask them input their passphrase to decrypt (if they use custom passphrase) or use their password to decrypt the files.

[In order to do this, we need to add an "encryption mark" column into the “Files” table in database to check of what type the file has been encrypt (because we need to decrypt when download!!). The encryption mark column can receive one of three values: 0, 1 or 2

"0": File not encrypted (when user choose the regular upload button or drag-drop => we don’t need to decrypt file when download)

"1": File was encrypted with user password (we will use the user plain password to decrypt the file when they download or view)

"2" File was encrypted with user custom passphrase (we will ask user to input their passphrase to decrypt the content when they download or view the file=> they much remember their passphrase by himself) ]

---------------------------

2. Fix and Check:

Recently we have integrated some new component such as: 2checkout payment gateway, email verification, google captcha,… the integrations have done and work OK but we need to check again and doing some small fixes:

a. [Fix] Check if the 2 checkout payment gateway, pricing table, automatic recurring and changing between plans work ok after purchase (we have premium and free storage plan)

b. [Fix] Add a flashing message and a confirmation check (Yes, I agree) when user click in the “prohibited content” report button (the operating code of that button was already done inside – we just need to flash a warning message look like in the attach image before doing that code (please check the attach image)

c. [Check] Check if the email confirmation work fine?

d. [Check] Check if the Google recaptcha work fine?

e. [Check] if the Social button work fine?

Thanks so much for your attention!!

Skills: Amazon Web Services, Javascript, PHP, Stripe, Website Design

See more: online test module website, script integrate recurring payment options website php, website weather module html, website test security, joomla website fix, website fix photos, website subscription module, website test case, website admin module analysis, convert website dnn module, website test scripts, free oscommerce website test, ie7 website fix, website fix picture, dotnet online test module, website fix photo, website calendar module, website fix picture myspace, free php mysql website test, website baker module php5, usps website integration module, website fix pictures, website test brute force

About the Employer:
( 8 reviews ) HCM, Vietnam

Project ID: #12221734

17 freelancers are bidding on average $178 for this job

nuked24

Hi, We are expert in designing as well in development. We will provide you quality of work. We will provide you our [url removed, login to view] want long term relationship with you. Please choose us and provide a chance to work wi More

$200 USD in 5 days
(168 Reviews)
8.6
maxsmith8

Hello There, Greetings !! I am interested and ready to start. I am well expert in PhotoShop, HTML/CSS,Bootstrap, Responsive, Wordpress, E-Commerce, WooCommerce, PHP, Codeigniter, laravel, MySQl, JavaScript and JQu More

$166 USD in 1 day
(169 Reviews)
8.0
Yknox

Dear Employer,I am Software engineer in China. I’m interested in the project you recently posted. I'm a certificated freelancer with over 500 good reviews from clients. I have experienced knowledge in every part of More

$194 USD in 1 day
(277 Reviews)
7.6
latatestTech

With Freelancer Preferred badge bound to give 100% Quality (Let's Chat) Hello, A great team is here for your service!! I read the project description properly, and I agreed to fulfill 100% of all your requiremen More

$252 USD in 4 days
(128 Reviews)
7.3
$111 USD in 1 day
(48 Reviews)
7.1
toseef3

Hello I have read your requirements and i am willing to do this project for you as i have all the required skills and experience needed for fixing your website and integrating a JS [url removed, login to view] are an experienced team ba More

$294 USD in 1 day
(58 Reviews)
6.9
webdesign786

HI My Motion: "No Satisfaction, No Payment" We have expertise in Web Design & Development. Please check our client reviews to determine the quality of our work. Let’s discuss in detail and start now? I am c More

$188 USD in 3 days
(74 Reviews)
6.5
raindropsin

Hello there, Have a nice day !!! I went through your requirements and understood all the details. You want to fix the issues of your existing bugs into JavaScript which is created through development work. There More

$235 USD in 3 days
(54 Reviews)
6.6
VirasatSolutions

Hi There, I have gone through your requirement as per which you are looking for Laravel Expert to assist you on the following tasks. We are a team of Laravel experts having combined experience of more than 7-8 ye More

$210 USD in 3 days
(12 Reviews)
5.5
pasuf

I have excellent reviews, a near 100% completion rating and I have earned my preferred freelancer badge. I have read over your project description and I'm interested in completing your task. I am a professional with ro More

$176 USD in 1 day
(31 Reviews)
5.5
rockstars99

Hi, I'm a professional web developer specializing in Web application and API development using JSON, jQuery & Twitter [url removed, login to view] website, website design, mobile friendly webiste, logo design,knowledge of too More

$111 USD in 1 day
(23 Reviews)
4.8
vkrahu

Hello sir, I am PHP/JS expert with 6 years experience. completed over 85 projects on Upwork. I can complete your work within time with quality and big smile promise. I believe in becoming partner than a provid More

$141 USD in 1 day
(17 Reviews)
4.4
EmployerParag

Hi there, Thanks for posting your project we are interested in your work & have vast experience in blog creation & customization. We will fix out the problems & that all will be done in few hour & you can che More

$97 USD in 3 days
(16 Reviews)
4.2
kawalecove

Dear Hiring Manager, Practical Expertise in Integration of Java-script file to the encryption Module Among top 10 Professional Deem Understanding of Java-Scrip t Greeting from Ecove Team, I am here to address More

$166 USD in 4 days
(25 Reviews)
4.5
shuaibullah

Hello Sira, I have been in this industry for 5 years and such jobs are my daily practice. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you. My name is Shu More

$105 USD in 1 day
(10 Reviews)
3.6
usmanrana07

Hi, I've read all your project description and I found this job suitable for me. I've 3 years of development experience and has done many projects. I've solid grip on following frameworks of web development: - Codei More

$200 USD in 2 days
(2 Reviews)
2.4
syncnologies

Hello Sir/ Ma’am, We have pool of dedicated team consisting of certified developers capable enough to handle your project exactly according to requirements and within said time frame. As per shared project de More

$172 USD in 1 day
(1 Review)
0.5