IFreelancer: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
No edit summary   (change visibility)
No edit summary   (change visibility)
Line 2: Line 2:
===Project Scope===
===Project Scope===
This project is intended to be a mobile application and especially just for iPad users. What we aim to do in this project is to focus on the need of an iPad application already exist as a website.
This project is intended to be a mobile application and especially just for iPad users. What we aim to do in this project is to focus on the need of an iPad application already exist as a website.
Work-at-home scheme is one of the employment methods that have been around for decades. With this method, many people do their jobs in the comfort of their own homes. But there must be a way that gathers these people together and find a solution for each side both employer and employee. With the development of internet, people can easily find a job that is provided by various employers. There are many websites that aim to do this. Each of them has been focusing on the different type of employment such as in store marketing representative, business manager, product manager, graphic designer and many more. We are going to concentrate on to find a job for freelancer for the software development area such as computer programming, web design, website development and graphic design. As it is obvious, they are all related to computer stuff. But we should define the term ‘freelancer’ here. A freelancer is somebody who is self-employed and is not committed to a particular employer long term. Freelance practice varies greatly. Some require clients to sign written contracts, while others may perform work based on verbal agreements. The design of our program does not have to handle these kinds of practices. All these processes will be handled by the websites that we are going to use.
Work-at-home scheme is one of the employment methods that have been around for decades. With this method, many people do their jobs in the comfort of their own homes. But there must be a way that gathers these people together and find a solution for each side both employer and employee. With the development of internet, people can easily find a job that is provided by various employers. There are many websites that aim to do this. Each of them has been focusing on the different type of employment such as in store marketing representative, business manager, product manager, graphic designer and many more. We are going to concentrate on to find a job for freelancer for the software development area such as computer programming, web design, website development and graphic design. As it is obvious, they are all related to computer stuff. But we should define the term ‘freelancer’ here. A freelancer is somebody who is self-employed and is not committed to a particular employer long term. Freelance practice varies greatly. Some require clients to sign written contracts, while others may perform work based on verbal agreements. The design of our program does not have to handle these kinds of practices. All these processes will be handled by the websites that we are going to use.
In detail, we are going to use some well-known websites API to design our mobile application. These APIs allow developers to create new and innovative ways for freelancers, employers and even other software to interact with the largest global jobs marketplace. The API allows developers to utilize the entire functionality of these websites.
In detail, we are going to use some well-known websites API to design our mobile application. These APIs allow developers to create new and innovative ways for freelancers, employers and even other software to interact with the largest global jobs marketplace. The API allows developers to utilize the entire functionality of these websites.
What we are going to do with these APIs is to unite them and offer it in an iPad application. The main advantage of this idea, users don’t have to look for a job in these websites one by one. They will all be gathered in this application with a user-friendly way and without dealing websites complicated user interface.
What we are going to do with these APIs is to unite them and offer it in an iPad application. The main advantage of this idea, users don’t have to look for a job in these websites one by one. They will all be gathered in this application with a user-friendly way and without dealing websites complicated user interface.


----
----

Revision as of 03:17, 6 May 2013

Introduction

Project Scope

This project is intended to be a mobile application and especially just for iPad users. What we aim to do in this project is to focus on the need of an iPad application already exist as a website. Work-at-home scheme is one of the employment methods that have been around for decades. With this method, many people do their jobs in the comfort of their own homes. But there must be a way that gathers these people together and find a solution for each side both employer and employee. With the development of internet, people can easily find a job that is provided by various employers. There are many websites that aim to do this. Each of them has been focusing on the different type of employment such as in store marketing representative, business manager, product manager, graphic designer and many more. We are going to concentrate on to find a job for freelancer for the software development area such as computer programming, web design, website development and graphic design. As it is obvious, they are all related to computer stuff. But we should define the term ‘freelancer’ here. A freelancer is somebody who is self-employed and is not committed to a particular employer long term. Freelance practice varies greatly. Some require clients to sign written contracts, while others may perform work based on verbal agreements. The design of our program does not have to handle these kinds of practices. All these processes will be handled by the websites that we are going to use. In detail, we are going to use some well-known websites API to design our mobile application. These APIs allow developers to create new and innovative ways for freelancers, employers and even other software to interact with the largest global jobs marketplace. The API allows developers to utilize the entire functionality of these websites. What we are going to do with these APIs is to unite them and offer it in an iPad application. The main advantage of this idea, users don’t have to look for a job in these websites one by one. They will all be gathered in this application with a user-friendly way and without dealing websites complicated user interface.


Major Function

Login to each provider website

The first major function is login to the provider website via our application. Access to API resources requires authentication. These APIs are HTTP and XML based, using OAuth for authentication. OAuth is an open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications. The OAuth authorization framework enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf.