State Bar of Texas to CSV Application (Java Application)

Folyamatban Kiadva: 5 évvel ezelőtt Kiszállításkor fizetve
Folyamatban Kiszállításkor fizetve

SEE THE UPLOADED PROJECT DESCRIPTION PDF.

State Bar of Texas to CSV Application

Overview

The Application’s purpose is to scrape publicly available attorney profile information from the State Bar of Texas’ website and export the data in a CSV format. The scrape application will incorporate the search feature of the State Bar of Texas’ website for targeted results.

Language

The Application must be written in Java.

User Interface / Process

The application will have two forms: (1) a search form based on the “Find a Lawyer” page of State Bar of Texas’ website; and (2) a result form with a text area and a save button. The user will follow a three-step process: (1) search; (2) preview the results; and (3) save the CSV file.

Data / Functional Requirements

1. The Application’s search function must mirror all the search function on the “Find a Lawyer” page. The user must be able to search for attorneys using multiple criteria. The Application’s search feature must have the same features and functionality of the “Find a Lawyer” page. Example: Immigration attorneys in the 77054 zip code.

2. Instead of a comma, the vertical line character ( | ) MUST be used as a separator. Otherwise, there will be issues with importing postal addresses.

3. The CSV file must have column names.

4. ALL visible attorney profile data must be exported (data in the white inlay area). This includes but is not limited to:

a. Eligibility to Practice;

b. Name;

c. State Bar Number;

d. Address;

e. Phone Number;

f. Practice Areas;

g. Firm Name;

h. Photo URL.

Technical Requirements

1. The Application must run on Mac OS X using Oracle’s JRE.

2. The Application must run on Windows using Oracle’s JRE.

3. The developer must deliver the Application’s source code that can be compiled with a clean install of NetBeans.

4. The developer must deliver a compiled JAR file.

5. The user should be able to run the application on a clean install and the developer should avoid unnecessary frameworks, add-ons, and external resources.

Developer Resource / Suggestions

The State Bar of Texas makes extensive use of tags. For example:

<span id="member_status_detail_ui_dialog_anchor" class="status-text green">

<p class="address">

<p class="areas">

One way of filtering the information may be to use a split function.

URL for State Bar of Texas:

[login to view URL]

URL for “Find a Lawyer” Page: [login to view URL]

Example Attorney Profiles:

[login to view URL]

[login to view URL]

Attorney profiles are more details than the search results list.

Potentially Promising Libraries/Resources:

[login to view URL]

Adatfeldolgozás Java Szoftverarchitektúra

Projektazonosító: #18176242

A projektről

10 ajánlat Távolról teljesíthető projekt Utoljára aktív: 5 évvel ezelőtt