Closed

Data parsing from EMAIL

Data parsing from EMAIL

This idea is very similar to TripIt ([url removed, login to view])

Please reply back with the following:

1) What programming language do you want to code this in and why?

2) Provide 3-4 samples of projects completed.

3) Team Size

4) How much time is needed to accomplish this?

5) What much will it cost?

Requirements

1) Extract fields from email and store in Database

2) Solution needs to be scalable to support 15000 users, 5000 emails/hour

Data Source:

1) User sends email to our inbox.

If user is not registered, send Put email to archive folder.

If user is registered, then program extracts data and add entries to the database

2) User gives us access to their email account

If user is registered, then program extracts data and add information to the database

program extracts data and add entries to the database

Frequency:

1) As soon as user forwards email to a predefined email account

2) Predefined Batch job

Data Formats

1) Emails can be from many different sources (around 20: E.g. Hilton, Hyatt, Hertz, etc.),

2) Email format from each source will be different

3) We need to extract around 50 different fields from each source

4) The list of 50 fields that we will extract will mostly be the same

Output

1) These fields need to be stored to a SQL/SQL lite database so that the information is accessible via an iPhone/Android application.

2) Data needs to be processed securely

Other Application Requirements:

1) Don't process duplicate emails

2) Processing should be very quick, support multi-threading with secure connection

About you:

1) The code needs to be very well documented. After handoff, our in house team will continue ongoing development

2) At least 7 years of proven software development experience.

3) Extremely good communication skills in English

Data parsing from EMAIL

This idea is very similar to TripIt ([url removed, login to view])

Requirements

1) Extract fields from email and store in Database

2) Solution needs to be scalable to support 15000 users, 5000 emails/hour

Data Source:

1) User sends email to our inbox.

If user is not registered, send Put email to archive folder.

If user is registered, then program extracts data and add entries to the database

2) User gives us access to their email account

If user is registered, then program extracts data and add information to the database

program extracts data and add entries to the database

Frequency:

1) As soon as user forwards email to a predefined email account

2) Predefined Batch job

Data Formats

1) Emails can be from many different sources (around 20: E.g. Hilton, Hyatt, Hertz, etc.),

2) Email format from each source will be different

3) We need to extract around 50 different fields from each source

4) The list of 50 fields that we will extract will mostly be the same

Output

1) These fields need to be stored to a SQL/SQL lite database so that the information is accessible via an iPhone/Android application.

2) Data needs to be processed securely

Other Application Requirements:

1) Don't process duplicate emails

2) Processing should be very quick, support multi-threading with secure connection

About you:

1) The code needs to be very well documented. After handoff, our in house team will continue ongoing development

2) At least 7 years of proven software development experience.

3) Extremely good communication skills in English

About Us:

We are a software company based out of India. Why not use your skills to jump start a new project!

Skills: HTML, MySQL, PHP, XML

See more: email parsing tripit, xml programming needed, threading programming, software development india, programming language list, processing programming language, php programming android, xml programming language, sql programming language, iphone programming language, india programming company, india program, india development software company, hyatt, start software development, start android programming, much start communication company, code programming language, data programming, database programming india, database development india, batch programming company india, android programming skills india, android application development projects, access database development cost

About the Employer:
( 0 reviews ) New Delhi, India

Project ID: #1117217

3 freelancers are bidding on average $833 for this job

srinichal

I can deliver the project

$750 USD in 8 days
(95 Reviews)
7.2
jpeter1978

Ordinarily I'd do this kind of job with Perl because it is still the king of data parsing. However, due to your need for a fast application, I'd write it in Java instead, since Java has a relatively fast development ti More

$750 USD in 30 days
(3 Reviews)
3.1
dimvas

25 years experience in building custom web and desktop applications. Please check PM

$1000 USD in 30 days
(0 Reviews)
4.0