Slaw
Slaw
Prepared by:
Prepared by:
Dilan Sabah Abdullah
Kawian Aso Baram
Livo Karzan Mustafa
Blnd Hamid Hama Rashid
Supervised by:
Dana Abubakr Salih
June 2026
II
Declaration
Supervision Declaration
“I hereby declare that I have read this project and in my opinion this project is sufficient
in terms of scope and quality for the award of the bachelor’s degree in information
technology”
Signature : .........................................................
III
Student Declaration
“We declare that this project entitled “E-Commerce Website Development for Selling
Goods in Kurdish and Arabic Languages” is the result of our own research except as
cited in the references. The project has not been accepted for any degree and is not
concurrently submitted in candidature of any other degree."
Signature: ………………………
Name of Student(s): Dilan Sabah, Kawian Aso, Livo Karzan, Blnd Hamid
Date: 01 June 2026
IV
Dedication
We dedicate this project to our beloved parents and families for their continuous support,
love, and encouragement throughout our studies. We are also thankful to our teachers and
supervisor for their guidance and help during the completion of this project. This
achievement would not have been possible without their support.
V
Acknowledgment
We would like to express our sincere thanks to everyone who supported us during the
completion of this project. Special thanks to our supervisor, Dana Abubakr Salih, for the
valuable guidance, advice, and continuous support throughout this research.
We are also grateful to our teachers, friends, and classmates for their encouragement and
helpful suggestions. Finally, we would like to thank our families for their patience,
motivation, and endless support during our academic journey.
VI
Abstract
Electronic commerce (E-commerce) has become an essential part of modern business
because it provides faster, easier, and more efficient ways for buying and selling products
online. However, many existing local e-commerce platforms provide limited support for
Kurdish and Arabic languages, making online shopping difficult for local users and
businesses. This project presents the development of a multilingual E-Commerce Website
for Selling Goods in Kurdish and Arabic Languages designed to support local vendors
and improve online shopping experiences for customers. The system was developed using
Laravel 12, PHP 8.2, Tailwind CSS, SQLite database, Firebase services, Font awesome,
and Laravel Socialite for secure Google authentication. The website includes modern e-
commerce functionalities such as user registration and login, shopping cart management,
online checkout, manual payment methods, product uploading and selling, multilingual
support, responsive design, dark mode, and an administration dashboard. The platform
supports Kurdish, Arabic, and English languages to improve accessibility and usability
for users with different language preferences. The system was tested successfully on
different devices and screen sizes, and the results showed that the website provides a
responsive, secure, user-friendly, and efficient environment for both customers and
sellers. The developed platform helps local businesses expand their services online while
encouraging digital transformation and improving e-commerce accessibility in local
communities.
VII
Table of Contents
Declaration ...................................................................................................................... III
Supervision Declaration .................................................................................................. III
Student Declaration......................................................................................................... IV
Dedication ........................................................................................................................ V
Acknowledgment ............................................................................................................ VI
Abstract .......................................................................................................................... VII
List of Figures .................................................................................................................. X
List of Tables .................................................................................................................. XI
List of Abbreviation ....................................................................................................... XII
CHAPTER ONE ............................................................................................................... 1
Introduction ................................................................................................................... 1
1.1 Background and Motivation .................................................................................... 1
1.2 Problem Statement .................................................................................................. 1
1.3 Aims and Objectives ............................................................................................... 2
1.3.1 Aim ....................................................................................................................... 2
1.3.2 Objectives ............................................................................................................. 2
1.4 Scope and Limitations ............................................................................................. 2
1.5 Significance of the Project ...................................................................................... 3
1.6 Thesis Outline ......................................................................................................... 3
CHAPTER TWO .............................................................................................................. 4
Literature Review and Theoretical Background ............................................................... 4
2.1 Introduction ............................................................................................................. 4
2.2 Literature Review .................................................................................................... 4
2.3 Comparison of Existing Systems ............................................................................ 5
2.4 Theoretical Background .......................................................................................... 6
2.5 Summary ................................................................................................................. 7
CHAPTER THREE .......................................................................................................... 8
Design and Implementation or Methodology ................................................................... 8
3.1 Introduction ............................................................................................................. 8
3.2 System Architecture Overview ............................................................................... 8
3.3 Requirements Analysis.......................................................................................... 10
3.3.1 Functional Requirements ................................................................................ 10
3.3.2 Non-Functional Requirements........................................................................ 11
3.4 Tools and Technologies ........................................................................................ 12
VIII
3.5 Development Methodology ................................................................................... 12
3.6 Implementation Details ......................................................................................... 13
3.7 Testing Strategy .................................................................................................... 17
3.7.1 Unit Testing .................................................................................................... 18
3.7.2 Integration Testing.......................................................................................... 19
3.7.3 System Testing ............................................................................................... 19
3.7.4 Usability Testing ............................................................................................ 19
3.8 Summary ............................................................................................................... 20
CHAPTER FOUR........................................................................................................... 21
Results and Discussion ................................................................................................... 21
4.1 Introduction ........................................................................................................... 21
4.2 Results ................................................................................................................... 21
4.2.1 System Interface Demonstration .................................................................... 21
4.2.2 Functional Testing Results ............................................................................. 24
4.2.4 Performance Evaluation ................................................................................. 25
4.3 Discussion ............................................................................................................. 26
4.3.1 Achievement of Project Objectives ................................................................ 26
4.3.2 Comparison with Existing Systems ................................................................ 26
4.3.3 Strengths of the Proposed System .................................................................. 26
4.3.4 Limitations of the System ............................................................................... 27
4.3.5 Challenges and Solutions ............................................................................... 27
4.4 Summary ............................................................................................................... 27
CHAPTR FIVE ............................................................................................................... 28
Conclusion and Future Work .......................................................................................... 28
5.1 Conclusion............................................................................................................. 28
5.2 Future Work .......................................................................................................... 28
References ....................................................................................................................... 31
IX
List of Figures
X
List of Tables
XI
List of Abbreviation
XII
CHAPTER ONE
Introduction
1
1.3 Aims and Objectives
1.3.1 Aim
The main aim of this project is to design and develop a modern multilingual e-commerce
website that supports Kurdish, Arabic, and English languages to improve online shopping
experiences and help local businesses sell products online effectively.
1.3.2 Objectives
The objectives of this project are:
2
1.5 Significance of the Project
This project is significant because it provides a practical solution for supporting local
businesses through modern online technologies. The developed system helps vendors
promote and sell products online while providing customers with an easier and more
convenient shopping experience.
Supporting Kurdish and Arabic languages improves accessibility and usability for local
users who prefer using their native languages. The project also encourages digital
transformation and increases awareness of e-commerce technologies in local
communities.
Furthermore, the project demonstrates the use of modern web development technologies
such as Laravel, Tailwind CSS, Firebase, and responsive web design techniques for
building secure and user-friendly systems.
1.6 Thesis Outline
Chapter One
This chapter introduces the background and motivation of the project, problem statement,
aims and objectives, scope and limitations, significance of the project, and the overall
dissertation structure.
Chapter Two
This chapter discusses the literature review and theoretical background related to e-
commerce systems, multilingual platforms, responsive web applications, Laravel
framework, authentication systems, and modern web technologies.
Chapter Three
This chapter explains the research methodology, system analysis, software and hardware
requirements, system architecture, database design, implementation process, and
technologies used in developing the proposed system.
Chapter Four
This chapter presents the implementation results, system testing procedures, performance
evaluation, screenshots, and discussion of the developed e-commerce website.
Chapter Five
This chapter provides the project conclusion, summarizes the main achievements of the
system, and presents recommendations and future improvements for further development
of the platform.
3
CHAPTER TWO
2.1 Introduction
Electronic commerce (E-commerce) has become one of the most important technologies
in modern business environments. The development of internet technologies and digital
communication systems has transformed traditional methods of buying and selling
products by enabling businesses and customers to interact through online platforms,
providing faster, easier, and more convenient shopping experiences [1]. Modern e-
commerce systems incorporate advanced features such as online payments, product
management, responsive web design, authentication systems, multilingual interfaces, and
secure database management, which help organizations improve customer services and
expand their markets beyond physical stores [2]. In the Kurdistan Region and Arabic-
speaking communities, the demand for multilingual e-commerce platforms has increased
significantly because many users prefer using Kurdish and Arabic languages during
online shopping. Therefore, developing a responsive, user-friendly, and multilingual e-
commerce platform can support local businesses, improve online services, and enhance
customer satisfaction. This chapter presents a review of e-commerce technologies,
multilingual systems, responsive web applications, and related web development tools,
while also comparing existing e-commerce platforms and discussing the theoretical
foundations of the technologies used in the proposed system.
2.2 Literature Review
E-commerce refers to the process of buying and selling goods and services electronically
through internet technologies. According to Laudon and Traver [1], e-commerce systems
provide digital platforms that support communication, online transactions, product
management, and customer services. These systems have become essential for modern
businesses because they improve accessibility, reduce operational costs, and allow
businesses to reach larger audiences.
Schneider [2] explains that modern electronic commerce systems combine web
technologies, databases, payment systems, and user-friendly interfaces to create efficient
online shopping experiences. The success of e-commerce websites depends heavily on
usability, performance, security, and accessibility.
Chaffey [3] states that digital business management and online marketing play important
roles in improving customer engagement and increasing online sales. Businesses now rely
on responsive and interactive platforms to compete in modern digital markets.
Web engineering is another important concept in developing e-commerce systems.
Kappel et al. [4] describe web engineering as the systematic process of designing,
developing, testing, and maintaining web applications. Modern frameworks such as
4
Laravel simplify web application development by providing organized structures,
security tools, and database management functionalities.
Aghaei et al. [5] discussed the evolution of web technologies from Web 1.0 to Web 4.0,
where websites became more interactive, dynamic, and intelligent. Modern e-commerce
systems now support user interaction, cloud services, authentication systems, and real-
time communication.
Pressman and Maxim [6] explain that software engineering principles are important for
building reliable and maintainable systems. Applying software engineering concepts
helps developers improve system quality, security, and usability.
Modern web applications also depend heavily on responsive design techniques.
Responsive websites automatically adapt to different screen sizes such as desktops,
tablets, and mobile devices. Tailwind CSS is one of the modern frontend frameworks
used for building responsive and customizable user interfaces efficiently.
Authentication and security are essential components in e-commerce systems. Firebase
authentication and Laravel Socialite provide secure login functionalities and allow users
to authenticate using Google accounts safely. These technologies improve user
convenience and system security.
Multilingual systems are also important for improving accessibility and user experience.
Supporting Kurdish, Arabic, and English languages allows users from different
backgrounds to interact with the platform comfortably. Multilingual support increases
usability and helps local businesses serve wider communities more effectively.
Many local e-commerce websites such as AriGaming, Daringame, Hawranj Store,
iBazzar, Qaysary, and O2Games provide online product selling services in the Kurdistan
Region. However, some of these platforms provide limited multilingual support, limited
responsive features, or restricted seller functionalities. This project attempts to improve
these areas by combining multilingual support, responsive design, dark mode, product
selling functionalities, and user-friendly interfaces into one integrated system.
2.3 Comparison of Existing Systems
Several local and international e-commerce systems were reviewed and compared
during the development of this project. These systems provide different features and
functionalities for online shopping and product management.
5
Table 2.1: Comparison of Existing E-Commerce Systems Table
Ari Darin
Proposed Hawranj
Feature iBazzar Qaysary O2Games
System Gaming game Store
Kurdish Language
Supported Supported Supported Supported Supported Supported Supported
Support
Arabic Language Not
Supported Supported Supported Supported Supported Supported
Support Supported
English Language
Supported Supported Supported Supported Supported Supported Supported
Support
The comparison shows that the proposed system provides additional features such as
multilingual support, dark mode, responsive design, seller product uploading, and a
modern user interface. These features improve usability and provide a better experience
for local users and businesses.
2.4 Theoretical Background
E-commerce systems are web-based applications designed to facilitate online business
activities such as product management, customer interaction, online transactions, and
order processing. These systems usually consist of frontend interfaces, backend logic,
databases, authentication systems, and payment functionalities [1], [2], [3].
The proposed system was developed using Laravel 12 framework. Laravel follows the
MVC (Model-View-Controller) architecture which separates application logic into
different layers. This structure improves code organization, maintainability, and
scalability [4], [6], [11].
6
The Model layer manages database operations and business logic. The View layer handles
user interfaces and displays data to users. The Controller layer processes user requests
and controls communication between the Model and View components [4], [6].
PHP 8.2 was used as the backend programming language because it provides flexibility,
security, and compatibility with Laravel framework features. SQLite database was used
for storing product information, user accounts, orders, and other system data [7], [8].
Tailwind CSS v4 was used to create responsive and modern user interfaces. Tailwind
CSS provides utility-based classes that simplify frontend development and improve
responsiveness across different devices and screen sizes [4], [8].
Firebase authentication and Laravel Socialite were integrated into the system to support
secure Google login functionality. Authentication systems help protect user data and
improve system security [6], [11].
Multilingual systems allow websites to support multiple languages through localization
techniques. The proposed system supports Kurdish, Arabic, and English languages,
allowing users to switch between languages easily. Supporting right-to-left (RTL)
languages such as Kurdish and Arabic improves accessibility and readability for local
users [3], [5].
Responsive web design is another important concept used in this project. Responsive
systems automatically adapt layouts, fonts, images, and navigation elements according to
screen size and device type. This improves user experience on smartphones, tablets, and
desktop computers [3], [4].
Shopping cart systems are used to temporarily store selected products before checkout.
The checkout system allows users to confirm purchases and choose payment methods.
Admin dashboards are used to manage users, products, categories, and customer orders
efficiently [1], [2], [3].
Overall, the integration of these technologies creates a modern, secure, and user-friendly
e-commerce platform suitable for local businesses and multilingual communities [1], [4],
[6].
2.5 Summary
This chapter discussed the literature review and theoretical background related to e-
commerce systems, multilingual web applications, responsive design, authentication
systems, and modern web technologies. Several existing local e-commerce platforms
were reviewed and compared with the proposed system. The chapter also explained the
theoretical concepts and technologies used in developing the website including Laravel
framework, MVC architecture, SQLite database, Firebase authentication, Tailwind CSS,
and multilingual support. These concepts provide the foundation for the design and
implementation process discussed in the next chapter.
7
CHAPTER THREE
3.1 Introduction
This chapter explains the design, development methodology, implementation process,
and testing procedures of the proposed multilingual e-commerce website. The system was
developed to provide a modern, secure, and user-friendly online shopping platform that
supports Kurdish, Arabic, and English languages. The proposed platform was designed
to support multiple user roles including guests, customers, sellers, and administrators
while providing advanced e-commerce functionalities such as shopping cart management,
checkout processing, payment verification, seller management, multilingual support, dark
mode, and responsive web design.
The system was developed using Laravel 12 framework, PHP 8.2, SQLite database,
Tailwind CSS v4, Firebase services, and Laravel Socialite authentication technologies.
The proposed system follows the MVC (Model-View-Controller) architectural pattern to
improve system organization, maintainability, and scalability [4], [6].
3.2 System Architecture Overview
The proposed system was designed using a layered architecture based on the MVC
architectural pattern provided by Laravel framework. The system consists of frontend
interfaces, backend application logic, authentication services, and database management
components.
The frontend interface was developed using Tailwind CSS v4 combined with JavaScript
and custom styling techniques to create responsive and modern user interfaces. The
backend system was developed using Laravel 12 and PHP 8.2 to handle routing,
middleware, authentication, database operations, and business logic.
The system supports four main user roles including guests, customers, sellers, and
administrators. Guests can browse products and explore website content without
authentication. Customers can register, login, manage profiles, add products to the
shopping cart, complete checkout processes, and upload payment receipts. Sellers can
upload and manage products after receiving approval from administrators. Administrators
are responsible for managing products, users, orders, seller requests, payment
verification, and system content.
8
The application uses SQLite database management system to store user information,
products, orders, shopping carts, seller requests, and other platform data. Firebase and
Laravel Socialite were integrated into the system to support secure Google authentication
and email verification functionalities.
The multilingual system supports Kurdish, Arabic, and English languages using Laravel
localization techniques and translation files. The system also supports right-to-left (RTL)
interfaces for Kurdish and Arabic languages to improve usability and accessibility for
local users.
9
Dark mode functionality was implemented to improve visual comfort and user experience
across different environments and devices. User appearance preferences are stored and
managed dynamically throughout the system.
10
Additional functionalities include carousel systems, responsive user interfaces, privacy
policy pages, contact pages, terms and agreement pages, and website informational
content.
The system provides high security using Laravel built-in security mechanisms including
middleware protection, authentication systems, route protection, and form validation
techniques. Firebase authentication and Laravel Socialite also improve authentication
security and account verification processes.
The website was designed using responsive web design principles to ensure compatibility
across desktop computers, tablets, and smartphones. Tailwind CSS v4 was used to
improve frontend responsiveness and adaptive layouts.
The proposed platform was also designed with scalability and reliability considerations.
The MVC architecture improves maintainability and allows future system expansion with
additional features and services. The system also maintains stable operation during user
interactions, shopping processes, and database operations.
11
Usability was considered during frontend design and feature implementation to ensure
that users can interact with the platform easily without technical difficulties. The
multilingual system and dark mode functionalities further improve accessibility and user
satisfaction.
3.4 Tools and Technologies
Several modern tools and technologies were used during the development of the proposed
system. Laravel 12 framework was selected as the primary backend framework because
it provides MVC architecture, routing systems, middleware functionalities, authentication
management, and database integration capabilities.
PHP 8.2 was used as the backend programming language because it provides flexibility,
security, and compatibility with Laravel framework features. SQLite database system was
used to store application data including users, products, carts, orders, and seller requests.
Tailwind CSS v4 was used to design responsive and modern user interfaces. JavaScript
was also used to improve frontend interactivity and dynamic functionalities. Font
Awesome icons were integrated to improve visual design and user experience.
Firebase services and Laravel Socialite were implemented to support secure Google
authentication and email verification functionalities. Additional development tools such
as Composer, Node Package Manager (npm), Vite, and Visual Studio Code were used
during system development and dependency management processes.
12
The project was developed through approximately fifteen different development versions.
During each version, new features and functionalities were implemented, tested,
evaluated, and improved continuously. The development process focused on gradually
improving system performance, user experience, multilingual support, authentication
systems, shopping cart functionalities, seller systems, dark mode implementation, and
administration tools.
Testing procedures were performed after each development version to verify that both
new and existing functionalities worked correctly. Any detected errors, bugs, or
compatibility issues were identified and fixed during the iterative development process.
Continuous testing and improvement significantly improved overall system reliability,
usability, and functionality.
13
Figure 3.7: Home Page
The multilingual system was implemented using Laravel localization features and
translation files to support Kurdish, Arabic, and English languages dynamically. RTL
layout support was implemented for Kurdish and Arabic interfaces.
Dark mode functionality was implemented using Tailwind CSS dark classes and dynamic
appearance switching mechanisms. User preferences are stored and managed throughout
the system to improve visual accessibility and usability.
14
The shopping cart and checkout systems allow users to select products, manage cart
quantities, complete order processes, and upload payment receipts. The payment system
follows a manual verification process where administrators review uploaded receipts
before confirming transactions.
Seller functionalities allow approved users to upload products, manage product details,
and monitor item availability through dedicated seller interfaces. The administration
dashboard was implemented to manage users, products, orders, payment confirmations,
seller requests, and website content efficiently.
15
Figure 3.11: Seller Page
16
Figure 3.13: Admin Page
The database structure includes multiple related tables such as users, products, carts,
orders, order_items, seller_requests, and carousel_slides to maintain data organization
and system integrity.
17
3.1 Testing Strategy Table
Version 1 Project setup and database configuration Basic functionality testing Passed
18
3.7.2 Integration Testing
Integration testing was performed to validate communication and interaction between
connected system components. Cart and checkout systems, authentication and
middleware systems, seller requests and admin approvals, and payment receipt
verification processes were tested together to ensure correct integration and workflow
operations.
3.7.3 System Testing
System testing was performed to evaluate the complete platform functionality under real
usage scenarios. Full workflows including browsing products, adding products to cart,
checkout processing, payment verification, seller management, and administration
operations were tested to ensure stable system behavior.
3.7.4 Usability Testing
Usability testing was performed to evaluate user experience, responsiveness, navigation
simplicity, and accessibility. The website was tested on desktop computers, tablets, and
smartphones to ensure compatibility across different screen sizes and operating
environments.
The testing results showed that the proposed platform provides a user-friendly,
responsive, and accessible environment for customers, sellers, and administrators
19
Figure 3.15: iPad View
3.8 Summary
This chapter discussed the design, development methodology, implementation process,
and testing strategies of the proposed multilingual e-commerce website. The system was
developed using Laravel 12, PHP 8.2, SQLite database, Tailwind CSS v4, Firebase
authentication, and Laravel Socialite technologies. The chapter explained the system
architecture, functional and non-functional requirements, tools and technologies, Agile
development methodology, implementation details, and testing procedures. The results
demonstrated that the proposed platform provides a secure, responsive, scalable, and user-
friendly environment suitable for multilingual online shopping and local business
support.
20
CHAPTER FOUR
4.1 Introduction
This chapter presents the results obtained from the development and evaluation of the
proposed multilingual e-commerce website. The chapter focuses on analyzing the
implemented system functionalities, testing procedures, system performance, and overall
effectiveness of the platform in supporting online shopping and product selling operations
for Kurdish, Arabic, and English-speaking users.
The developed platform was evaluated under different testing scenarios to verify
functionality, responsiveness, usability, reliability, and compatibility across multiple
devices and environments. The chapter also discusses the strengths and limitations of the
proposed system while comparing it with existing local e-commerce platforms. The
system was developed using Laravel framework and modern web technologies to provide
a responsive and scalable online shopping environment [4], [6], [11].
4.2 Results
The proposed e-commerce website was successfully implemented using Laravel 12, PHP
8.2, SQLite database, Tailwind CSS v4, Firebase services, and Laravel Socialite
authentication technologies. The developed system provides multilingual interfaces,
responsive web design, dark mode functionality, seller management features, shopping
cart operations, and administration tools within a unified platform.
The system successfully supports multiple user roles including guests, customers, sellers,
and administrators. Each user role was tested to ensure proper permissions, secure
authentication, and correct workflow operations throughout the platform.
4.2.1 System Interface Demonstration
The final implementation of the proposed platform provides a modern and user-friendly
interface suitable for online shopping and seller management operations. The homepage
interface allows users to browse products, navigate categories, and access multilingual
system features efficiently.
21
Figure 4.1: Home Page
The shopping cart and checkout system successfully allow users to add products, manage
cart quantities, complete purchases, and upload payment receipts for administrator
verification.
22
Figure 4.3: Check Out Page
23
Responsive design testing showed that the platform operates successfully across desktop
computers, tablets, and smartphones while maintaining usability and interface
consistency.
24
Feature Test Description Expected Result Actual Result Status
User Account created
Create new account Successful Passed
Registration successfully
Login with
Login System User logged in Successful Passed
email/password
Google Login Login using Google User authenticated Successful Passed
Email
Verify email account Email verified Successful Passed
Verification
Product added
Shopping Cart Add products to cart Successful Passed
correctly
Complete checkout
Checkout System Order created Successful Passed
process
Upload payment
Receipt Upload Receipt uploaded Successful Passed
receipt
Seller Request Request seller access Request submitted Successful Passed
Seller uploads
Product Upload Product displayed Successful Passed
product
Language Change system
Language changed Successful Passed
Switching language
Dark Mode Toggle dark mode Theme changed Successful Passed
Admin Dashboard
Manage system data Successful Passed
Dashboard functional
26
The use of Laravel MVC architecture improves maintainability, scalability, and
development organization throughout the platform. Tailwind CSS v4 also improves
responsive design implementation and frontend consistency across multiple devices.
The platform additionally supports local businesses and multilingual communities by
providing Kurdish, Arabic, and English interfaces suitable for different categories of
users.
4.3.4 Limitations of the System
Despite the successful implementation of the proposed platform, several limitations still
exist within the current system version.
The payment verification process currently depends on manual administrator verification
instead of fully automated online payment gateways. The project also uses SQLite
database which may not be suitable for large-scale enterprise-level deployment
environments with high traffic and large datasets.
Advanced features such as artificial intelligence recommendation systems, live customer
support services, and cloud-based large-scale deployment were not fully implemented
during the development process.
4.3.5 Challenges and Solutions
Several technical challenges were encountered during the development process of the
proposed e-commerce platform. One of the major challenges involved implementing
multilingual interfaces and RTL layouts for Kurdish and Arabic languages. This issue
was solved using Laravel localization systems and responsive frontend adjustments.
Dark mode compatibility and responsive layout optimization also required multiple
frontend modifications and testing procedures across different devices and browsers.
Authentication integration using Firebase and Laravel Socialite additionally required
configuration adjustments and compatibility testing to ensure secure Google
authentication functionality.
Continuous testing and iterative development procedures significantly improved overall
system reliability, usability, and feature stability throughout the development lifecycle.
4.4 Summary
This chapter presented the results and discussion of the developed multilingual e-
commerce website. The chapter discussed system functionality, responsive testing,
performance evaluation, system strengths, limitations, and project achievements.
The results demonstrated that the proposed system successfully provides a responsive,
secure, multilingual, and user-friendly online shopping environment suitable for
supporting local businesses and multilingual communities. The developed platform also
demonstrated stable performance, successful feature implementation, and compatibility
across multiple devices and operating environments.
27
CHAPTR FIVE
5.1 Conclusion
This project presented the design and development of a multilingual e-commerce website
for selling goods in Kurdish and Arabic languages. The proposed platform was developed
to support local businesses and improve online shopping experiences for users within
Kurdish and Arabic-speaking communities.
The developed system successfully implemented modern e-commerce functionalities
including user registration and authentication, Google login integration, multilingual
support, shopping cart management, checkout processing, seller product uploading, dark
mode functionality, administration dashboards, and responsive web design. The platform
supports Kurdish, Arabic, and English languages to improve accessibility and usability
for users with different language preferences.
Laravel 12 framework, PHP 8.2, SQLite database, Tailwind CSS v4, Firebase
authentication, and Laravel Socialite were successfully integrated during the development
process to provide a secure, scalable, and user-friendly environment. The MVC
architecture also improved system organization, maintainability, and development
flexibility.
The system was tested under different user scenarios and operating environments to verify
functionality, responsiveness, and usability. The testing results showed that the
implemented features operated successfully without major system failures. The
developed platform also demonstrated stable performance across desktop computers,
tablets, and smartphones.
Overall, the project successfully achieved its main objectives by providing a modern
multilingual e-commerce platform that supports both customers and sellers while
encouraging digital transformation and improving online business accessibility for local
communities.
5.2 Future Work
[Link] Online Payment Integration
One of the most important future improvements is the integration of fully automated
online payment gateways. The current version of the system uses manual payment
verification, where customers upload payment receipts and administrators verify
transactions manually. Future versions can integrate payment services such as Visa,
MasterCard, PayPal, FastPay, Qi Card, or local electronic payment systems. This
enhancement would automate transaction processing, reduce administrative workload,
improve transaction security, and provide a faster and more convenient shopping
experience for users.
28
[Link] Intelligence Recommendation System
Artificial intelligence technologies can be incorporated to provide personalized product
recommendations based on customer preferences, browsing history, search behavior, and
previous purchases. AI-powered recommendation systems can help users discover
relevant products more easily while increasing customer engagement and sales
opportunities for sellers. Machine learning algorithms can also be used to analyze user
behavior and improve product suggestions over time.
[Link] Customer Support and Communication Services
Future versions of the platform can include live customer support features such as real-
time chat systems, support tickets, and chatbot services. These tools would allow
customers to communicate directly with sellers or administrators when they need
assistance. Improved communication can increase customer satisfaction, build trust, and
help resolve issues more efficiently.
[Link] Product Search and Filtering Features
Although the current system provides product browsing capabilities, future enhancements
can introduce more advanced search and filtering functionalities. Users could search
products based on categories, brands, price ranges, ratings, availability, and other criteria.
These improvements would make it easier for customers to find products quickly and
improve the overall shopping experience.
[Link] Tracking and Notification System
An order tracking system can be implemented to allow customers to monitor the status of
their purchases from order placement to delivery. In addition, notification services can be
integrated to inform users about order updates, payment confirmations, new products,
promotional offers, and seller activities. Notifications can be delivered through email,
SMS, or mobile push notifications.
[Link] Application Development
A dedicated mobile application for Android and iOS devices can be developed to
complement the web platform. Mobile applications can provide a more optimized user
experience, faster performance, and easier access to platform features. Mobile apps may
also support additional functionalities such as push notifications, biometric
authentication, and offline browsing capabilities.
[Link] Hosting and Scalability Improvements
The current system uses SQLite database technology, which is suitable for development
and small-to-medium scale deployments. Future versions can migrate to more powerful
database systems such as MySQL or PostgreSQL and utilize cloud hosting platforms.
Cloud-based infrastructure would improve scalability, reliability, data availability,
backup management, and performance when supporting larger numbers of users and
products.
29
[Link] Security and Performance Optimization
Future development may focus on strengthening system security through advanced
authentication mechanisms, enhanced encryption techniques, activity monitoring, and
intrusion detection systems. Performance can also be improved through caching
technologies, database optimization, load balancing, and frontend performance
enhancements. These improvements would help ensure that the platform remains secure,
stable, and efficient as the number of users grows.
Overall, the proposed platform provides a strong foundation for future development and
expansion. The implementation of these enhancements would further improve
functionality, user experience, system performance, and business opportunities while
supporting the continued growth of multilingual e-commerce solutions for local
businesses and online communities.
30
References
[1] K. Laudon and C. Traver, E-Commerce: Business, Technology, Society, 18th ed.
Pearson, 2022.
[2] G. Schneider, Electronic Commerce, 13th ed. Boston, MA, USA: Cengage
Learning, 2021.
[3] D. Chaffey, Digital Business and E-Commerce Management, 7th ed. Pearson
Education, 2019.
[7] P. Deitel and H. Deitel, Internet & World Wide Web: How to Program, 5th ed.
Pearson Education, 2012.
[8] J. Nixon, Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 6th
ed. Sebastopol, CA, USA: O’Reilly Media, 2021.
[9] M. Morville and P. Rosenfeld, Information Architecture for the World Wide Web,
4th ed. O’Reilly Media, 2015.
31