Collect data in Cookies + admin tool 2

This project was awarded to subhasishdash89 for $20 USD / hour.

Get free quotes for a project like this
Project Budget
$15 - $25 USD / hour
Total Bids
Project Description

I need to develop a software in JS and nodeJS that can capture data from cookies in local user storage and put it in a database.

I'll provide a list of e-commerces and cookie names to look for and pick these data.

Step 1 - Collect ( via Javascript with a .js in the page)

Data to be collected:

First name

Last name





IP Address

URLs visited


1 - After mapping the cookie and collect the data, send it to the server encrypted, and before store in a database, decryipt.

2- This JS must be encrypted before loaded in the client browser.

3 - Use a queue system like sidekiq, resque, rabbitmq,etc… this is important to reply the http request quickly and the user don’t need to wait the data storage process finish.

Example of website to collect data:

[url removed, login to view]

Cookies: neemuDataUserEmail / neemuDataUserName /

Step 2 - Collect rules ( NodeJS prepare the JS based on referer )

Setup of time range to collect this data: hours / minutes / seconds

Setup of geo to collect, adding geos to NOT COLLECT

Setup of exclusion IP Addresses

Flag user to don't collect again in X hours

Restrict one capture per IP Adress

Step 3 - Administrative Tools ( backend with nodeJS )

Black Lists

Add domains as blacklist emails

Add names

Add full email addresses

Import CSV file with blacklisted emails


Match URLs visited (step 1) with database of URLs collected in other tool, and update user register with category ID in 2 levels (ie: Electronics / Mobile Phones)

Create Segmenting Tool using as filters:

E-commerce where data was collected





Category / Subcategory

Save Filter

Export Filter in XLS / CSV

Campaign Management

Create campaign



Segment used

Open Rate

Conversion Rate



List of campaigns with tabled data

Awarded to:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online