project setup + skeleton + POC's for web app (GWT) and mobile app (PhoneGap+Sencha Touch or JQuery mobile)

Cancelled Posted Feb 2, 2012 Paid on delivery
Cancelled Paid on delivery

I'm looking for a developer who can set up a project and provide a skeleton, integrating the following technology:

- GWT for the web application

- PhoneGap together with Sencha Touch or JQuery mobile for the mobile app (calling the same web services used by the web app, through HTTP+JSON)

- db4o for persistence

- OAuth and OpenID (for user registration and authentication)

- Maven

- Spring

The developer will be responsible for:

- setting up the project using above mentioned technologies

- implementing a few basic screens (see below) based on a predefined very simple domain model (provided by me)

- providing working 'Prove of Concepts' (POC's) (see below).

The idea is that, after project handover, I will further extend the applications for another specific project (adding all the business logic, detailed use-cases and further screens) based on the foundations (skeleton) built by the developer. That explains the strict requirements for the used technology.

The POC's should cover the following:

- An editor allowing the user to upload an image and overlay this image with graphical elements (circles and rectangles).

The user can add multiple drawing elements to the image, and can move and resize them freely.

Elements can have filling (with color) or no filling (lines only). The definitions of these elements (position, size and filling) should be persisted into the database.

A separate view screen should display the image together with these elements, where the elements are clickable areas.

- Notifications (for web app and mobile app).

- Adding a recorded video in mobile app.

The web app and mobile app should include a login module, using OAuth and OpenID for user registration and authentication.

See 'detailed requirements' below for the screens to be demonstrated.

## Deliverables

The example screens should demonstrate the following flow and functionality:

- Basic CRUD (persisting in db4o) functionality

- A search and result screen with, with basic search and filter functionality. Clicking on a row results in opening the corresponding detail screen.

- A detail screen with tabs containing a list of items that can be added and removed, and when clicked have their own detail screen (while keeping main details open).

- A screen (divided in two) with a tree list on the left, and selecting an item from the tree results in the corresponding editable details on the right side.

Items can be added and removed from the tree.

Java MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #2707590

About the project

3 proposals Remote project Active Feb 18, 2012

3 freelancers are bidding on average $2258 for this job

CyberTechSystems

See private message.

$950.3 USD in 30 days
(47 Reviews)
6.9
mikeol

See private message.

$1615 USD in 30 days
(10 Reviews)
3.7
electronicg

See private message.

$4207.5 USD in 30 days
(0 Reviews)
0.0