Find Jobs
Hire Freelancers

Build a Desktop Application for Productivity Web Application

$250-750 USD

Geschlossen
Veröffentlicht vor mehr als 8 Jahren

$250-750 USD

Bezahlt bei Lieferung
I've developed a web application which has a REST interface that the desktop client needs to interface with. The following are high level requirements for the project: - The Desktop application must work in Windows, Mac and Linux environments. - The application must be able to auto-update itself if an update is available. - The user primarily performs the actions on the website. The Desktop client will poll the website every 30 seconds for actions. The user's actions are primarily to start or stop a proxy server. - The application will have an internal proxy server, which it'll start or stop based on actions that the user specifies on the website. If the application "sees" that the user has decided to start the internal proxy server, the application will (1) start the internal proxy server and (2) set the system configuration to route requests to the proxy server. If the application "sees" that the user has decided to stop the proxy server, the application will (1) stop the internal proxy server, and (2) set the system configuration to route requests normally without going to the proxy server. - Desktop UI: The Desktop UI is very minimal, as the application can be accessed from the task bar, much like how Dropbox is. During launch and shutdown, the application will display a flashing image with a quote that is loaded from the web service. Finally the application will be providing desktop notifications to indicate the actions performed, like "Proxy Server Started" and "Proxy Server Stopped". - The application must include an uninstaller, but the uninstaller will not uninstall the software if the response from call to the web service states that is okay to uninstall. More implementation details will be provided if you are chosen to work on the project. What I need from you:     - An introduction from you basically highlighting who you are, and what your experience is in software development.     - What language you are planning to use to implement this.          - What method you're willing to use for setting/unsetting the system proxy server connection.
Projekt-ID: 8264462

Über das Projekt

7 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
7 Freelancer bieten im Durchschnitt $1.385 USD für diesen Auftrag
Avatar des Nutzers
I have created many many desktop programs in the past. I will use c++ for this under qt5. This will enable cross platform across the platforms you require. I have made auto update applications before so this shouldn't be a problem. Please let me know once you are back so that i can see the web application. I am ready to start asap!!!
$1.000 USD in 10 Tagen
4,9 (160 Bewertungen)
7,5
7,5
Avatar des Nutzers
Hi. So, basically this is a proxy vpn app? I'm planning to develop this app using python and of course the app will be cross platform. The proxy server configurations can be set, depending on the OS used. For windows we can use registry to set this value, for *nix we can use env variable. So, is there any login/auth involved when user first time install the app ? How communication with REST API is done? Thx, waiting for details. Hope we will collaborate.
$1.555 USD in 10 Tagen
4,9 (65 Bewertungen)
6,6
6,6
Avatar des Nutzers
Hi, I'm Sreekar, C++/Java developer by profession and have experience using low-level system APIs to web services. I completed Master's from GSU and stay in Atlanta, GA working as a J2EE developer now. First, I have a few questions about the project: 1. You want the web interface (website itself) to run inside the application (with embedded browser) and need to keep track of proxy selection. OR 2. You want the application to run in background and check for user proxy settings by polling the server every X seconds. If it is the case, 2.1. Do you need me to write authentication logic where we check user login and password? 2.2 Do you want the application to track the user by other means, by creating a hash or something in temporary file which application can access? My solution will be as follows. I have included both cases. Solution 1: If it is running inside an embedded browser, it will be done in C++ by using Chromium embedded browser and using a small proxy server (embedded too). For a multi-platform solution, it is not that easy. Solution 2: If you want the application to be separated from website and just connect to web services, then I can use Qt and it's web service API to write the cross-platform application and it's again different for each platform to change proxy settings system wide. I have recently worked on a project where the application uses Chromium embedded, auto-update and installer. This proposal is not letting me write more
$1.111 USD in 10 Tagen
5,0 (2 Bewertungen)
4,5
4,5
Avatar des Nutzers
A proposal has not yet been provided
$515 USD in 10 Tagen
5,0 (4 Bewertungen)
3,5
3,5

Über den Kunden

Flagge von UNITED STATES
Baltimore, United States
5,0
3
Zahlungsmethode verifiziert
Mitglied seit Juni 29, 2013

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.