• Tidak ada hasil yang ditemukan

doer's: a platform for involving unemployed people

N/A
N/A
Protected

Academic year: 2023

Membagikan "doer's: a platform for involving unemployed people"

Copied!
49
0
0

Teks penuh

This project entitled "makers: A platform for the inclusion of unemployed people", presented by Shaibal barman and Nurnoshin Sultana, ID No and the Department of Computer Science and Engineering, Daffodil International University has been accepted as satisfactory for partial fulfillment of the requirements for degree of B.Sc. Department of Computer Science and Engineering Faculty of Information Science and Technology Daffodil International University. We declare that this project was carried out by Shaibal Barman and Nurnoshin Sultana and under the supervision of Mr.

His in-depth knowledge and great interest in the field of “Web Development” made us undertake this project. Our honest head, CSE program department Daffodil International University, and for his thoughtful assistance in completing our venture and to other employees and staff of Daffodil International University's CSE division. With his kind help in completing our project and the crucial role of the staff of Daffodil International University, who gave us access to all kinds of library materials and equipment to gain knowledge and clarify our insights, we must take the guidance of the other supervisors and teachers who helped us understand and create the care and importance of completing the project report carefully while maintaining good knowledge.

The idea of ​​this project is to simplify the process of hiring or employment as an independent entrepreneur. This project was developed using different web development languages ​​in the front end and back end of the application.

Introduction

Motivation

Objective

Expected Outcome

Customer

Service Provider

Report Layout

If we want our project to succeed, one of the most important things is to research and examine the projects that already exist in order to make a further approach. This allows the user to study and generate interest in their research question and helps them understand why the study is important. The background study is very necessary to do because it gives us the ability to recognize the limitations of the projects that already exist and it gives us an encouragement to work with those limitations in our project because we don't want to have those limitations.

Sufficient background research allows the user to gather information to solve the problem under investigation and promotes the overall quality of analyzing and finding the desired result. If we do background research, it will give us the idea of ​​not solving any copyright issues in the future. Therefore, this is why for the development of our project, the background study is a must to implement.

If we do background study, we can gain the knowledge to compare and critique with other related work in the same field and it helps to go to the depth of the project. We divide the section into different segments such as related works, comparison works, problem size and challenges.

Related Works

Comparative Studies

Scope of the Problem

Challenges

Our project aims to create a website that will provide a platform for qualified and unemployed people to find freelance work. With this, we create a bridge between buyers and service providers that are currently in demand. No doubt this will help build the confidence of those people who have a great skill set but are unable to realize their talent due to lack of opportunities.

Through this website, the user will have the opportunity to get their favorite services at a good price. Our website will give users the opportunity to provide their feedback which is a great way to communicate with each other as well. It will also be beneficial for both the buyer and the service providers as it will make them secure in online shopping without any worry.

Figure 3.2: Use Case Model
Figure 3.2: Use Case Model

Design Requirements

The images above show how a user profile is created using the login option. Two different accounts were created with sample information associated with our names and email addresses. The login password must be an alphanumeric password that contains letters of the alphabet, numbers, and special characters.

Once the account is created, the user can now login to the website with their credentials, then they will be redirected to the home page with options to create a blog, search for other users' posts that have been created before . When you click the option to create a blog, you will be prompted for the following section shown in the image above. The user is given an option to add "Title" and "what's on your mind?" where they can add the necessary information for their job posting.

They can add various information such as skill set, work experience, work they are willing to do, etc. Now that a user has created a job posting using the blog feature, a customer who is interested in a similar area of ​​the job posting has been created can view the job profile. Once in their profile, they will be able to view the job description.

Then they will be able to hire or comment anything related to that job in the comment chat box. They can also use the chat box to give feedback to the freelancer if needed. The customer is also provided with an option to like or dislike the post based on their experience.

It is embedded in the end program and is used as an embedded database software for the local/client storage in the application software such as the web browsers.

Figure 4.1: Web Home Page Design.
Figure 4.1: Web Home Page Design.

Interface design implementation ........................................................................ 24-26

It is very similar to HTML and is sometimes referred to as a cousin to HTML. The HTML is used to design structures on the website, CSS specifies the style of the website such as the website's page layout, colors, fonts, etc. It is used to develop responsive and interactive elements of the web pages, which improve the end user experience.

It can be used alongside HTML and CSS and is an essential tool when developing a modern web page. It is very popular and highly sought after by web developers because it is flexible and easy to use. It allows the developer to reuse components and it is also very easy and quick to learn.

Unlike HTML, CSS, and JavaScript, it is used for programming other things besides web development. It is one of the easiest programming languages ​​to learn as it comes with pre-built web development libraries and frameworks like pyramid, Django and Flask. Python supports a variety of modules and packages, allowing program modularity and code reuse.

These test cases can be run during the development of each feature and after the development of the entire application to ensure that the application is working correctly and to detect any bugs that may hinder the user experience. Profile Creation/Registration: To post any jobs or hire someone, a user must create an account on the site. You can do this by using the "Login" option in the upper left corner of the website home page.

The website will prompt the user to provide the information necessary to create the account with an alphanumeric password. User Login: Once the user is logged in, they can now post a blog, comment or hire someone. Chat box: It is a comment section where the user/client can comment about the job or freelancer they have hired.

Test Conditions .................................................................................................. 28-31

It will be very useful for those who have skills but cannot find employment. If the customers take the services from here, the customers will be able to get a good service at a very low price according to their preferences. Here, the user can easily choose the person from whom he wants to take over the service.

We have a community here where users can first register, after which they can log in to share their experiences. Doers is a system that is a web-based application that allows people to share their skills, their work and their interests and thus we can compare different types of analyzes regardless of the skills of the people and the price of the service, which is important for both customers and service providers. Doeners system works with different types of service providers with their best deal to offer our website.

Table 5.2: User Login Test Case
Table 5.2: User Login Test Case

Scope for Further Development

This system mainly helps the end user and many service providers in showcasing their skills and offerings. Next, we would like to post some features here so that the user can easily become a service provider by sharing their interests and skills.

Brief Description

We face most of the problems when the user loses or forgets the password, the only way to recover it is to contact the administrator. Another problem is that users and service providers usually want to talk privately about their services and such.

Limitations

Gambar

Figure 3.2: Use Case Model
Figure 3.3: Logical Workflow Diagram.
Table 3.1: Login Requirements
Table 3.2: Requirements for posting an advertisement.
+7

Referensi

Dokumen terkait

“6 Steps to Successful Usability Testing | by Kshitij Kaushik | NYC Design | Medium.” Retrieved March 20, 2022 https://medium.com/nyc-