0% found this document useful (0 votes)
25 views21 pages

Computing Projectmai

This document proposes a research project to develop an improved user interface for a freelancing platform in order to help freelancers in Nepal. The objectives are to provide a platform for freelancers to find work opportunities and for clients to find freelancers. It aims to offer tools to help freelancers manage projects and payment processing. The problem statement discusses challenges freelancers in Nepal face such as getting consistent work, competition from foreign workers, navigating tax laws, and limited access to resources. The proposed solution is a platform that allows any experienced user to work as a freelancer freely using improved interfaces and payment methods.

Uploaded by

Nitesh Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views21 pages

Computing Projectmai

This document proposes a research project to develop an improved user interface for a freelancing platform in order to help freelancers in Nepal. The objectives are to provide a platform for freelancers to find work opportunities and for clients to find freelancers. It aims to offer tools to help freelancers manage projects and payment processing. The problem statement discusses challenges freelancers in Nepal face such as getting consistent work, competition from foreign workers, navigating tax laws, and limited access to resources. The proposed solution is a platform that allows any experienced user to work as a freelancer freely using improved interfaces and payment methods.

Uploaded by

Nitesh Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

1

Research and application-appropriate User Interface for


Interaction research to improve the freelancing platform

SUBMITTED BY SUBMITTED TO
NITESH YADAV MANOJ SHRESTHA
CUID: 11495206 MODULE LEADER
SID: 210106 PROJECT SUPERVISOR
2

Keywords
3

Table of Contents
Introduction .................................................................................................................................................. 5
Aim ................................................................................................................................................................ 6
Objectives ..................................................................................................................................................... 7
Justification ................................................................................................................................................... 7
Problem Statement ....................................................................................................................................... 7
Research Questions ...................................................................................................................................... 9
Scope ............................................................................................................................................................. 9
Literature Review ........................................................................................................................................ 10
Secondary Literature................................................................................................................................... 10
Primary Literature ....................................................................................................................................... 13
Development Methodology ........................................................................................................................ 13
Tools and Technology ................................................................................................................................. 16
Integration .................................................................................................................................................. 18
Project plans ............................................................................................................................................... 18
Risk plan ...................................................................................................................................................... 19
Conclusion ................................................................................................................................................... 19
Bibliography ................................................................................................................................................ 20
Appendix ..................................................................................................................................................... 21
4

Table of Figures
Figure 1 Introduction .................................................................................................................................... 5
Figure 2 Aim ................................................................................................................................................. 6
Figure 3 Problem Statement.......................................................................................................................... 8
Figure 4 Research Question .......................................................................................................................... 9
Figure 5 Scope .............................................................................................................................................. 9
Figure 6 Secondary literature ...................................................................................................................... 11
Figure 7 Agile Methodology ....................................................................................................................... 14
Figure 8 Reason for choosing Agile ........................................................................................................... 15
Figure 9 Tools ............................................................................................................................................. 16
Figure 10 Technology ................................................................................................................................. 17
Figure 11 Project Integration ...................................................................................................................... 18
Figure 12 Risk plan ..................................................................................................................................... 19
Figure 13 Swot Analysis ............................................................................................................................. 21
5

Introduction
Freelancing is a popular career choice in Nepal as it allows individuals to work on a

flexible schedule and choose their own clients and projects. There are many opportunities for

freelancers in Nepal, particularly in the fields of web design, graphic design, content writing, and

social media management. Limited job opportunities While the demand for software

professionals is increasing in Nepal, there are still relatively few job openings compared to other

countries.

Figure 1 Introduction
6

This can make it difficult for professionals to find employment or advance their careers.

Software professionals in Nepal may face difficulties in obtaining visas to work in other

countries, which can limit their career options and opportunities for advancement. Software

professionals in Nepal may earn lower salaries compared to their counterparts in other countries.

This can be a challenge for professionals who are trying to support themselves or their families.

In addition to offering services like payment processing and dispute resolution, freelancing

platforms frequently include tools and resources to assist freelancers and customers in managing

their projects, such as project management and invoicing tools. To assist freelancers in

showcasing their talents and developing their reputations, some platforms additionally provide

features like skills testing and rating systems.

Aim

Figure 2 Aim
7

Objectives
The objectives of a freelancing platform are to:

1. Provide a platform for freelancers to find and apply for work opportunities that align with

their skills and interests.

2. Provide a platform for clients to find and hire qualified professionals for short-term or

project-based work. Facilitate communication and collaboration between freelancers and

clients.

3. Provide tools and resources to help freelancers manage their work, such as project

management and invoicing tools.

4. Offer services such as payment processing and dispute resolution to help ensure that

freelancers are paid fairly and promptly.

5. Create a convenient and secure way for freelancers and clients to connect and work

together.

Overall, the main objective of a freelancing platform is to make it easier for freelancers

and clients to connect and collaborate, and to provide a convenient and secure way for

freelancers to find and complete work.

Justification

Problem Statement
Problem Getting consistent clientele and jobs Those who are just starting out or who do

not have a significant network of contacts may find it difficult to get steady employment as

freelancers in Nepal. Foreign workers who charge less are a threat Due to the tiny size of the

market in Nepal, independent contractors may face competition from individuals in other nations

who are ready to work for less money. navigating neighborhood taxes and legal requirements In
8

Nepal, it may be difficult for independent contractors to comprehend and abide by local tax laws

and legal regulations, such as those requiring them to register as a business or get essential

permits. Restricted access to resources and training Freelancers in Nepal might not have as much

access to chances for continuing education or to cutting-edge equipment and technology, which

could affect how well they can complete a project.

Figure 3 Problem Statement


Figuring out the problems the solution part is also driven. For independent contractors who want

to do their own thing, this platform offers tools. Any kind of experienced user may work as a

freelancer without any expense or charges thanks to improved UI/UX and a better manner of

working division. The method of payment is easy. Any sort of user may utilize this platform

more easily, and one advantage is that users can connect with others who are working on various

projects from home and work remotely.


9

Research Questions

Figure 4 Research Question

Scope

Figure 5 Scope
10

Literature Review

Secondary Literature
Upwork is a global freelancing platform that connects businesses with freelancers for a

variety of services, including writing, programming, design, and marketing. The platform allows

businesses to post job listings and receive proposals from freelancers, who can then be hired on a

project-by-project basis. Upwork is one of the largest and most well-known freelancing

platforms, with millions of registered freelancers and thousands of businesses using the platform.

Research on Upwork has explored a variety of topics, including the impact of the platform on the

gig economy, the role of technology in facilitating freelancing, and the user experience of

freelancers and clients on the platform. Some studies have also examined the business model and

revenue streams of Upwork and the ways in which the platform has disrupted traditional

employment models. UI/UX, or user interface and user experience, refers to the way in which a

product or service is designed and functions from the perspective of the user. In the context of

Upwork, the UI/UX of the platform plays a crucial role in the overall experience of freelancers

and clients using the platform. Upwork's UI/UX is designed to be intuitive and easy to use, with

a focus on streamlining the process of finding and hiring freelancers and completing projects.

Some of the key features that contribute to the platform's UI/UX include a user-friendly

dashboard that provides a clear overview of current and past projects, as well as tools for

managing and tracking progress. Freelancers and businesses can use Upwork's search and filter

system to find the right match for their needs, based on factors such as location, skill set, and

experience level. Upwork's messaging system allows freelancers and businesses to communicate

with each other in real-time, making it easier to collaborate and manage projects and the rating

and review system allows freelancers and businesses to leave feedback on each other's work,

helping to build trust and establish a track record on the platform.


11

Figure 6 Secondary literature


Fiverr is a global online marketplace that connects businesses with freelancers for a variety of

services, including writing, programming, design, and marketing. The platform is designed to be

user-friendly and easy to use, with a focus on streamlining the process of finding and hiring

freelancers for specific tasks or projects. This allows businesses to easily browse and compare

different options and select the one that best meets their needs. Fiverr also offers a range of tools

and features to help facilitate the process of finding and hiring freelancers, including a messaging

system, a rating and review system, and a dispute resolution system. Overall, Fiverr is a popular

choice for businesses looking to find qualified professionals to complete specific tasks or

projects, and for freelancers looking to find work and build their client base. The platform's user-

friendly interface and wide range of services make it an appealing choice for many users.
12

UI/UX, or user interface and user experience, refers to the way in which a product or service is

designed and functions from the perspective of the user. In the context of Fiverr, the UI/UX of

the platform plays a crucial role in the overall experience of freelancers and clients using the

platform. Fiverr's UI/UX is designed to be intuitive and easy to use, with a focus on streamlining

the process of finding and hiring freelancers for specific tasks or projects. Some of the key

features that contribute to the platform's UI/UX include a user-friendly dashboard that provides a

clear overview of current and past projects, as well as tools for managing and tracking progress.

A robust search and filter system freelancers and businesses can use Fiverr's search and filter

system to find the right match for their needs, based on factors such as location, skill set, and

experience level the messaging system: Fiverr's messaging system allows freelancers and

businesses to communicate with each other in real-time, making it easier to collaborate and

manage projects, rating and review system allow freelancers and businesses to leave feedback on

each other's work, helping to build trust and establish a track record on the platform. Overall, the

UI/UX of Fiverr is designed to make the process of finding and hiring freelancers for specific

tasks or projects as seamless and efficient as possible, helping to foster a positive user experience

for all parties involved.


13

Primary Literature

Development Methodology
The agile technique has been used to create the project and includes UI/UX into it. The

importance placed on the swift, iterative, and incremental development process is one of the

reasons agile was chosen over other methodologies. Similar to how it is used in other software

development projects, the agile technique may be utilized to complete UI/UX design tasks on

freelance marketplaces like Upwork or Fiverr. Agile entails dividing the project down into

smaller segments, or "sprints," and delivering functional software at the conclusion of each

sprint. The finished product may be delivered more quickly, with this method, and there is room

for improvement over time. With the goal of providing functional prototypes or designs at the

conclusion of each sprint, agile may be used to divide the design process into smaller phases in

the context of UI/UX design. The designer, the client, and other stakeholders may work closely

together to achieve this. Regular updates and demonstrations of the development may also be

required.
14

Figure 7 Agile Methodology


An improvement in product variety, performance, rapid changeability, and higher customer

happiness are a few other benefits of implementing agile in this project. Some of the are figured

below:
15

Figure 8 Reason for choosing Agile


16

Tools and Technology


Different technologies and techniques were used to construct the project. The project's

first backend is composed of Node JS tools, while data storage is handled by MongoDB. The

project's front end is also built using HTML, Bootstrap, and React.

Figure 9 Tools
17

Figure 10 Technology
18

Integration

Figure 11 Project Integration

Project plans
19

Risk plan

Figure 12 Risk plan

Conclusion
When the wrong UI/UX is utilized or implemented, difficulties might arise even though

freelancing is a terrific platform for employment. A user interface (UI) that is well-designed

makes it simple for people to explore a product and locate what they're searching for. As a result,

there is a better chance that users will keep using the product overall and like it more. A

product's image can be improved, and users may find it more alluring with a user interface that is

visually appealing. Users may have a consistent experience thanks to a consistent and well-

designed user interface, which can also support a company's brand identity. A product's

functionality and ability to meet the needs of its target audience are both guaranteed by a well-

designed user experience (UX).


20

Bibliography
Garin, A., Jackson, E., Koustas, D. K., & McPherson, C. (2020, May). Is New Platform Work Different
from Other Freelancing?. In AEA Papers and Proceedings (Vol. 110, pp. 157-61).

Ji, H., Yun, Y., Lee, S., Kim, K., & Lim, H. (2018). An adaptable UI/UX considering user’s cognitive and
behavior information in distributed environment. Cluster Computing, 21(1), 1045-1058.

Joo, H. (2017). A study on understanding of UI and UX, and understanding of design according to user
interface change. International Journal of Applied Engineering Research, 12(20), 9931-9935.

Park, R. C., Jung, H., Shin, D. K., Kim, G. J., & Yoon, K. H. (2015). M2M-based smart health service for
human UI/UX using motion recognition. Cluster Computing, 18(1), 221-232.

Mufti, S. K., & Aprianingsih, A. (2022). Customer Analysis Using Business Buying Behavior Framework to
Develop a B2B Marketing Strategy for User Experience (UX) Studio, Uxgala. European Journal of
Business and Management Research, 7(1), 73-77.

Mozaffari, M. A., Zhang, X., Cheng, J., & Guo, J. L. (2022, April). GANSpiration: Balancing Targeted and
Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Network.
In CHI Conference on Human Factors in Computing Systems (pp. 1-15).

Deb, A. K. (2019). UI/UX Design for AppsCode LTD.

Cho, S. H., & Kim, S. H. (2020). Suggestion for collaboration-based UI/UX development model through
risk analysis. Journal of Information Processing Systems, 16(6), 1372-1390.

Viduka, D. IMPORTANCE OF STUDYING COMPUTER GRAPHICS AT FACULTIES FOR COMPUTER


AND INFORMATICS ENGINEERS.

Cho, S. H., & Kim, S. H. (2020). Suggestion for collaboration-based UI/UX development model through
risk analysis. Journal of Information Processing Systems, 16(6), 1372-1390.

Dey, P. M., Faruk, O., & Khanam, A. (2021). UI/UX Design Helping Assistant Platform for Website and
App Development Using Feature-Driven Development.
21

Appendix

Figure 13 Swot Analysis

You might also like