From desktop app to web app.

Cerrado Publicado May 9, 2009 Pagado a la entrega
Cerrado Pagado a la entrega

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

Nº del proyecto: #3870152

Sobre el proyecto

16 propuestas Proyecto remoto Activo May 31, 2009

16 freelancers están ofertando un promedio de $1785 por este trabajo

clearweb

See private message.

$1946.5 USD en 14 días
(61 comentarios)
8.0
w6d

See private message.

$1700 USD en 14 días
(154 comentarios)
7.5
cyberkingsvw

See private message.

$1700 USD en 14 días
(100 comentarios)
6.3
bogimp

See private message.

$1360 USD en 14 días
(30 comentarios)
6.1
eztechsystems

See private message.

$1275 USD en 14 días
(14 comentarios)
6.1
anwarconsultants

See private message.

$1955 USD en 14 días
(14 comentarios)
4.8
thewebspidy

See private message.

$1572.5 USD en 14 días
(10 comentarios)
4.8
malik2003

See private message.

$2125 USD en 14 días
(13 comentarios)
4.1
xeshanahmed

See private message.

$2125 USD en 14 días
(6 comentarios)
3.8
codexp3rts

See private message.

$2125 USD en 14 días
(6 comentarios)
4.5
vw7168807vw

See private message.

$2125 USD en 14 días
(2 comentarios)
3.3
quantumjayesh

See private message.

$2125 USD en 14 días
(1 comentario)
3.1
zaetzboevoy

See private message.

$1190 USD en 14 días
(2 comentarios)
2.2
fariksl

See private message.

$1190 USD en 14 días
(1 comentario)
0.0
anticrisiss

See private message.

$2002.6 USD en 14 días
(0 comentarios)
0.0
sapneosoftt

See private message.

$2040 USD en 14 días
(0 comentarios)
0.0