(c) Volodymyr Samoilenko, 2025
Freelance Job Search
Freelance Job Search
(alternative UpWork mobile client)
This app allows for users to get the latest projects posted to UpWork.com . Users can view detailed descriptions of posted projects.
I was working for this project during 2014-2015
Projects can be sorted by user defined criteria: posting time, budget, project duration, white word list, black word list. For bidding to projects users can tap the button "Submit a proposal" to open a project at UpWork.com or send a project description with a link at UpWork.com to email for further bidding.
With this application users don't have to chase a new project. As soon as a new project is available for bidding, the user gets notification about this. Users can set a wanted period for checking new projects from UpWork.com .
This application has few cool features:
- balancer for API server - if basic API server is overloaded mobile client switches to other API server
- word lists white and black - user can set list for wanted (white) words into the project title or description and / or blocked ( black) words for project title and / or description. This sorting feature allows users to focus only on wanted projects and save a lot of time instead of reading tons of posts.
Used technologies:
- Mobile platforms: iOS (Objective-C) & Android (Java)
- Web services (LAMP): Linux + Apache + MySQL + PHP
- Cloud database used: PARSE (parse.com)
- Local database used: CoreData (iOS version), SQLite (Android version)
- Third party API used: Google Analytics, Apple in App Purchase, Google Play in App Purchase, AdMob, UpWork API
- Video tutorials (How To): 2 channels on YouTube