From desktop app to web app.

Zaprto Objavljeno May 9, 2009 Plačilo ob prevzemu
Zaprto Plačilo ob prevzemu

FlashPass is a dedicated application for pilots that allows them to keep a detailed database of airplanes and persons they often fly with. With FlashPass pilots can create a flight manifest to submit for border crossing to the US, using the new eApis rules that requires pilot to notify in advance when and with whom are you flying to the US. ? FlashPass creates an XML file with the required information that can be submitted later to the CBP website that receives this XML files. The responsability of the software ends at creating the XML file. FlashPass also prints a form required to be taken by pilots during the flight, using a fixed template and generating an PDF file with the information of the flight.

We want to port FlashPass from being a desktop application to become a full online web service, where paid and authorized users can logon to their account and use the features of the software, that are currently present in the software plus some more we want to add.?

Appart from what it is shown on the desktop app as primary function, we need the online system to allow for a main portal with some news, and then also allow the user to create new profiles and also to allow the user to keep and modify the profile and the administrator to activate the account. Basic expected features are required, like e-mail confirmation when they create their account, import and export of database elements to XML for backup and migration porpoises, etc.

## Deliverables

The basic idea is to port the functionality of a desktop app to a website so that we can offer our users a way to "run" or use the app online. We need to host multiple users so we need each user to run a single instance or version of the desktop app. (Each user will have its own app, in turn we will host and admin multiple users + a main portal)

The fields in the desktop app are correct and the website should conform to them.?

AJAX functionality required for things like lists, calendars, and anything that represents a usefull application of AJAX.

The original app that you will clone from desktop to website, can be found here:

[url removed, login to view]

Application name : FlashPass

Download it, use it and make sure you understand it since that's the basic functionallity (plus all that specified here) that we need to port to the web. ? Also take note of the fields that are shown and use in the app since those are the ones that will be used in the online version.

I also made a video tutorial on how to use the app, so that you can get a sense of what's needed and how it works and what is it meant for :

[url removed, login to view]

(We own that application we just don't know or have the time to program it for the web).

--- As a reminder-

There are 6 main sections of this software/web app :

1.- The main portal with news

2.- User profile management / creation (end user point of view)

3.- Administration portal (for activating / banning / news / configuration /etc).

4.- The user application portal (where the user will work) which involves :

A) Aircrafts manager : the user will create, add, delete, modify aircrafts in his inventory.? For use in manifests and other documents. Aircrafts? can be exported and imported (for sharing porpoises) using XML.

B) Persons Manager : the user will create, add, delete, modify persons in his inventory. For use in manifests and other documents. Persons can be exported and imported (for sharing porpoises) using XML.

C) Manifest Manager : Where the user will see his history of manifests, and allow him to clone one, create a new one, modify an old one, or export XML file, print PDF forms, etc. ? This section should also provide two section, one with valid manifests (that are due in the future or today) and another for archived manifests (that where done in the past) [Manifest have a field where the user specifies when this flight will take place].

D) A section to submit the manifest directly (optional depending con complexity). This requires the website to talk to another website and consume webservices (similar to soap but with XML) for submission of direct manifests, however the user should know and see the status of his submission, the submission admision ID (provided by the host website), etc.

PHP

ID projekta: #3870152

Več o projektu

16 predlogov Oddaljen projekt Aktiven May 31, 2009

16 freelancerjev ponuja v povprečju za $1785 na tem delu

clearweb

See private message.

$1946.5 USD v 14 dneh
(61 ocen)
8.0
w6d

See private message.

$1700 USD v 14 dneh
(154 ocen)
7.5
cyberkingsvw

See private message.

$1700 USD v 14 dneh
(100 ocen)
6.3
bogimp

See private message.

$1360 USD v 14 dneh
(30 ocen)
6.1
eztechsystems

See private message.

$1275 USD v 14 dneh
(14 ocen)
6.1
anwarconsultants

See private message.

$1955 USD v 14 dneh
(14 ocen)
4.8
thewebspidy

See private message.

$1572.5 USD v 14 dneh
(10 ocen)
4.8
malik2003

See private message.

$2125 USD v 14 dneh
(13 ocen)
4.1
xeshanahmed

See private message.

$2125 USD v 14 dneh
(6 ocen)
3.8
codexp3rts

See private message.

$2125 USD v 14 dneh
(6 ocen)
4.5
vw7168807vw

See private message.

$2125 USD v 14 dneh
(2 ocen)
3.3
quantumjayesh

See private message.

$2125 USD v 14 dneh
(1 Ocena)
3.1
zaetzboevoy

See private message.

$1190 USD v 14 dneh
(2 ocen)
2.2
fariksl

See private message.

$1190 USD v 14 dneh
(1 Ocena)
0.0
anticrisiss

See private message.

$2002.6 USD v 14 dneh
(0 ocen)
0.0
sapneosoftt

See private message.

$2040 USD v 14 dneh
(0 ocen)
0.0