A WEB-BASED SERVICE MARKETPLACE
Department of Computer Engineering, University of Mumbai Affiliated Institute
Engineering College, Mumbai, Maharashtra, India
Undergraduate Students, Department of Computer Engineering, University of Mumbai Affiliated Institute
Engineering College, Mumbai, Maharashtra, India
A service marketplace is a website that allows you to buy and sell services. Freelancers, private individuals, and corporations from a variety of industries can offer their skills and be hired by those who want their aid. The most successful service markets transform the way we live by adapting to a certain market. Customers enjoy them since they make comparing prices and things from a single source simple. Being a part of a well known online marketplace fosters trust between you and the buyer. We have developed a service marketplace that will deliver a wide collection of services from a variety of service providers. Customers may make servicing appointments on this user friendly website according to their schedule and convenience.
Abstract
Words: Service, Marketplace, Website, Customer, Service Provider, Booking, Use Case, Database Design, StateChart,
1. INTRODUCTION
We have developed a Web based service marketplace that will offer a diversified range of services from a variety of service providers. We suggest in this paper that the existing online service marketplace should be rebuilt such that third parties can not only offer their newindependentservicesbutalsoexpandthecapabilities of existing service marketplaces. This is a user friendly website where clients may arrange appointments for services that are convenient for them. Buyers may view order data such as the address, appointment time, and total amount on the checkout screen. Consumers will get an email confirmation of their order after it has been validated. Before registration, the customer will also receive an OTP (One Time Password) on their email address which will be used for verification. The service canbehiredbothonanas neededandinadvancebasis.
2. PROPOSED SYSTEM
The administrator begins the simulation by entering his or her credentials (ID and password). Once thatisdone,theadministratormayaccessthemainadmin page, where he or she can alter the categories, services, and examine the orders that have been placed. The order
number, customer ID, Service name, price, and booking datearenowpresentedina window.Aftercompletinghis orherservice,theclientisinvitedtosubmittheiraddress and other contact information, where the total charge is displayed,andthecustomermayclickthe'Submit'button togetamessageconfirmingtheirbooking.
When you enter the admin portal, you may add, change,orremoveaserviceaswellascreateanewservice category.Oncethespecifiedactionisdone,theendresult, i.e, The added service or the updated service list is displayed, and if you deleted a service, that service is removed from the categories page on the service marketplacewebsite,whichtheconsumermayaccess.
3. DESIGN AND IMPLEMENTATION
ThewebsiteiswritteninPHP,HTML,CSS,andJS, and the datasets are kept in the PhpMyAdmin SQL database as well as the Admin Panel, to which only the registered Admin has access. We built a web based marketplace for services. A desktop or laptop computer with a browser, an internet connection, and the XAMPP control panel is required for our website. For the early creationofthewebsite, weanalyzeda fewservicesinour databases. Our system's implementation includes a real time feedback system, which allows the admin to verify the booking details of the service on the service marketplace website and update the customer bookings onceaclientpurchasesaservice.
The entire website's code is executed on Sublime TextEditor,usingGoogleChromeastheprimarybrowser. We created the database using PhpMyAdmin, which was onlypossibleduetotheXAMPPcontrolpanelinstalledon our machines. First, we built the marketplace's front end, where we used our own logo for the Tool box services brandandfocusedmoreonCSStomakeourwebsiteeven moreappealingtouse.
Then,inPhpMyAdmin,wecreatedthedatabaseto begin working on the backend of our website, which was crucial because it would allow us to save all of the information from the front end into the backend of our website while also improving the responsiveness of our
International Research Journal of Engineering and Technology (IRJET)
project. Last but not least, we built our management system's Admin Panel, which was the most important component since it would preserve all of the information thatthecustomerenteredintothe websiteandalsoallow the admin to manage the services, categories, and bookingsmade.
2395
2395
EntityRelationshipDiagram
4. LITERATURE SURVEY
Nowadays, there are several businesses and websitesthatprovidea varietyofservices. Thishasmade people's lives much easier than they were previously. People may use their phones to receive any services they choose.Theymayenjoytheseservicesfromthecomfortof their own homes because they are brought right to their door. However, because there are so many companies offering so many services, people must deal with a plethora of different apps for each company and the service that they provide. That is why we wanted to establish a website where individuals could access all of these various services from any one location. People's lives will be made much easier and more convenient as a resultofthis.
Theywouldn'thavetodealwithsomanydifferent applications and websites for various services. Our platform allows many firms and sellers to market their services. Customers can compare prices and services, as well as read user reviews, to help them choose the company and the service that they provide. We will also provide our own services on our website. So, our main goal is to make life easier and more convenient for everyone.
5. SCOPE AND FEATURES
A. Objective:
● To reduce the time and effort and get services done at your homes by booking theserviceof yourchoice present on our website.
● Thissystem canbeused by all thefamily members who are busy with their everyday tight schedules and require helpdoingeverydaychores.
● Users may search for any service at any moment and receive immediate confirmationthroughemail.
6. DESIGN AND CONNECTIVITY
The
experience
the
design (UI).
which designers
and user
a
style is referred to as
try to increase
and many forms of
To build a System Layout Architecture, we'llneeda
anda
7. DATABASE DESIGN
linkviaPHP.
over our database's installation, modification, and deletion. Tables, which may be thought of as file references, generate data. Tables are descriptive sections that can be thought of as individual pages within a file folder.Eachtimeafeeiscollected,wewilladdnewentries tothatdatabase,justaswewouldaddnewpiecesofpaper toour filefolder.Ourdatabaseincludesa hugeamount of information, such as the services, category, customer id, customername,booking,categories,andsoon.
8. DATABASE DESIGN
<?php
$host="localhost"; $user="root"; $pass=""; $db_name="market"; $con=newmysqli($host,$user,$pass,$db_Name); functionformatDate($date) { returndate('g:ia',strtotime($date)); } ?>
Databases may be likened to a sophisticated digital panel. This is what will help us categorize all or mostofthedatainourapplication.Wehavefullauthority
Fig.4:XamppServer Fig.5:PhpmyadminDatabase
A.
B.
than
handles
It consists of a
ends, as well as a range of client applications and libraries, administrative tools, and application programming interfaces (APIs). Because of its connectivity,speed,andsecurity,MySQLServeris well suited for accessing databases through the Internet.
C. HTML: HyperText Markup Language, or HTML, is the standard markup language for writings intended to be displayed in a web browser. Technology such as Cascading Style Sheets (CSS), which we also use to style our website's web pages,canhelp.
D. PHP: Hypertext Preprocessor is a general purpose programming language that originated with the development of online applications. PHP code is performed in a certain order, beginning with a PHP interpreter, which is subsequently implemented as a web server module. The web server combines the output of both the interpretedandexecuted PHPcode,whichcanbe of any kind that is connected with the produced webpage.
E. JavaScript: The acronym JS refers to a computer languagethat,togetherwithHTMLandCSS,isone of the World Wide Web's major technologies. On the client side, JavaScript is used to regulate web page behaviour on more than 97% of websites, withthird partylibrariesbeingfrequentlyused.
10. RESULTS
Fig.10:
Fig.13:Servicebookingdetailpanel
panel
the
in
B. Front end: Service Marketplace
to update the
time.)
Fig.11:
Fig.14:Front endoftheServiceMarketplace
of
the
(It
Fig.12:
Fig.15:CustomerLogin/RegistrationPage
as
Fig.17:
Fig.19:Invoiceemail
11. CONCLUSION
We created a service marketplace that offers a diverse range of services from a number of service providers. Customers who want to purchase, as well as corporationsandindividualvendorswhowishtoselltheir service and expand their business, may arrange appointments for services on this user friendly website dependingontheirscheduleandconvenience.
REFERENCES
[1] Kreiczer Levy, Shelly. (2021). “The Duties of Online Marketplaces.” Issued by: Korean Association of Distribution Sciences . San Diego Law Review. 58. 269.DOI:10.15722/jds.18.8.202008.75
[2] Meyer, Jeanine. (2011). “Web Site Database: Using PHPandMySQL.”10.1007/978 1 4302 4033 4_10.
[3] Khaoula Benmoussa, Majida Laaziri, Samira Khoulji, KerkebMohamedLarbi,AbirElYamami“Anewmodel for the selection of web development frameworks: applicationtoPHPframeworks.”InternationalJournal ofElectricalandComputerEngineering(IJECE)p ISSN 2088 8708, e ISSN 2722 2578 DOI: http://doi.org/10.11591/ijece.v9i1.pp695 703,
[4] Almeida,Fernando&Monteiro,José.(2017).“Therole ofresponsivedesigninwebdevelopment.”Webology. 14.48 65.
[5] Musciano, Chuck, and Bill Kennedy. HTML & XHTML: The Definitive Guide: The Definitive Guide. " O'Reilly Media,Inc.",2002.
[6] lansit,B.Douglas."AnIntroductiontoCascading Style Sheets (CSS)." Journal of Electronic Resources in MedicalLibraries5,no.4(2008):395 409.
International Research Journal of Engineering and Technology (IRJET) e ISSN:2395 0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p ISSN:2395 0072
[7] Chavan, Varsha, Priya Jadhav, Snehal Korade, and Priyanka Teli. "Implementing customizable online food ordering system using a web based application." International Journal of Innovative Science, Engineering&Technology2,no.4(2015):722 727.
[8] Thakur, Amey. (2021). “Car Rental System”. International Journal for Research in Applied Science and Engineering Technology. 9. 402 412. http://dx.doi.org/10.22214/ijraset.2021.36339
[9] A. Thakur and K. Dhiman, “Chat Room Using HTML, PHP, CSS, JS, AJAX.”,International Research Journal of Engineering and Technology (IRJET), 1948 1951, 08 June 2021. https://doi.org/10.6084/m9.figshare.14869167
[10]A. Thakur and K. Dhiman, “Chat Room Using HTML, PHP,CSS,JS,AJAX.”,ArXiv,abs/2106.14704(2021)
[11]Dhiman,Karan&Phansikar,Mayuresh.(2021).Online Food Ordering Management System. 9. 2096 2107. http://dx.doi.org/10.22214/ijraset.2021.36835
[12]Thakur, Amey & Satish, Mega. (2021). “Digital Bookstore”. International Journal for Research in AppliedScienceandEngineeringTechnology.9.1326 1337.http://dx.doi.org/10.22214/ijraset.2021.36609
[13]Kumari,Punam,andRainuNandal."AResearchPaper On Website Development Optimization Using Xampp/PHP." International Journal of Advanced ResearchinComputerScience8,no.5(2017).
[14]Widenius, Michael, David Axmark, and Kaj Arno. MySQL reference manual: documentation from the source."O'ReillyMedia,Inc.",2002.
[15]Friendly, Lisa. "The design of distributed hyperlinked programmingdocumentation."InHypermediadesign, pp.151 173.Springer,London,1996.
[16]Prokofyeva,Natalya,andVictoriaBoltunova."Analysis and practical application of PHP frameworks in the development of web information systems." Procedia ComputerScience104(2017):51 56.
[17]Subramanian,Siddharth,LauraInozemtseva,andReid Holmes. "Live API documentation." In Proceedings of the 36th international conference on software engineering,pp.643 652.2014.