Product sale website, products being file downloads (Java)(repost)

Cancelled Posted Dec 17, 2009 Paid on delivery
Cancelled Paid on delivery

Creation of a new website in Java for the sale of datasets.

Datasets are collections of files, in a single file zipped format, containing data on various related subjects. This project is to be done in Java Spring as close as possible to the standard MVC design pattern.

So looking for a Java developer with Spring experience.

## Deliverables

Creation of a new website in Java for the sale of datasets.

This project is to be done in Java Spring as close as possible to the standard MVC design pattern. Use JDBC possibly Ibatis for object persistence. Database to be used is MySQL 5.x. Any other additional packages/API's/applications in the form of a .jar must be pre-approved by me. I will provide a subversion location to connect to. I prefer the use of Eclipse as development tool but any other may be used as long as it doesn't not conflict with Eclipse.

Datasets are collections of files, in a single file zipped format, containing data on various related subjects, initially related to sportsbetting so things like match results, betting odds, statistical data. Each dataset contains the same data in multiple fileformats suitable for direct use in applications, CSV,XML,SQL,XLS. A dataset is to be considered a product and can have one or more add-on products, additional information to a main dataset.

The first thing to do is create a flow chart of all actions involving a sale. From that an initial version of an entity relation diagram from which the database will be constructed. This is a neccessity in order to clearly map the complexity of all aspects. These 2 documents will become permanent documentation to which the entire site references.

Note, this project is the website to sell the datasets, not the creation of the datasets themselves, that is a different project.

Key elements are:

- Member registration with email verification.

- Displaying products taking into considration a persons previous buys.

- Calculating sales prices taking into consideration some promotional discount codes or group discounts.

- Processing a sale, covers a product for a specific period of time.

- Payment tools for both Paypal and Moneybookers.

- Note there is no shopping cart, a sale is never more than a single product at a time and as such can be handled as a single step action.

- Verifying downloads, i.e. if a member has access to a product for download or not.

- There are no admin pages, management is done by myself by directly editing the database and entering products and adjusting prices etc..

The actual apprearence of the webpages can be an absolute minimal, simple black and white boxes, this project is to concentrate on getting things to work properly, appearence will be handled later.

**Attached is a Word document describing the site in more detail** as well as an Excel sheet where some page mock-ups have been made. Included is also a dataset to give some idea on the actual product. I'm looking for a Java developer with specific experiance of websites with Spring, no beginners or newcomers please. I welcome any questions you might have but do read the specification first.

You may set a bid price based on a first impression, possibly with a min-max price range. Before accepting any bid i will notify you first and give an opportunity to take a more detailled look and then set a final price.

Engineering Java JSP MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3031981

About the project

7 proposals Remote project Active Dec 22, 2009

7 freelancers are bidding on average $783 for this job

suthernsoftware

See private message.

$765 USD in 14 days
(61 Reviews)
6.6
ziksainc

See private message.

$680 USD in 14 days
(62 Reviews)
5.2
sumon4work

See private message.

$849.15 USD in 14 days
(43 Reviews)
4.7
javoblevw

See private message.

$722.5 USD in 14 days
(18 Reviews)
3.9
alienwebsl

See private message.

$765 USD in 14 days
(6 Reviews)
2.7
newenterpri

See private message.

$850 USD in 14 days
(4 Reviews)
0.0
melhorinfo

See private message.

$850 USD in 14 days
(5 Reviews)
0.0