My Clo
My Clo
2210712
Technology
Assignment Details:
Instructions to Student:
Please note: Work presented in an assessment must be the student's own. Plagiarism is where a student copies work from
another source, published or unpublished (including the work of a fellow student) and fails to acknowledge the influence of
another's work or to attribute quotes to the author. Plagiarism is an academic offence.
Work presented in an assessment must be your own. Plagiarism is where a student copies work from another source, published
or unpublished (including the work of another student) and fails to acknowledge the influence of another’s work or to attribute
quotes to the author. Plagiarism is an academic offence and the penalty can be serious. The University’s policies relating to
Plagiarism can be found in the regulations at http://www.beds.ac.uk/aboutus/quality/regulations. To detect possible plagiarism
we may submit your work to the national plagiarism detection facility. This searches the Internet and an extensive database of
reference material including other students’ work to identify. Once your work has been submitted to the detection service it
will be stored electronically in a database and compared against work submitted from this and other universities. It will
therefore be necessary to take electronic copies of your materials for transmission, storage and comparison purposes and for
the operational back-up process. This material will be stored in this manner indefinitely.
I have read the above information, and I confirm that this work is my own and that it may be processed and stored in
the manner described.
Extension deadline
CAAS agrees that the assignment may be submitted days after the deadline and should be marked without penalty.
CAAS confirmation...................................................................................................................
Please leave sufficient time to meet this deadline and do not leave the handing-in of assignments to the last minute. You
need to allow time for any system problems or other issues.
Student Id: 2210712
MyClo
Abstract
MyClo is an innovative circular fashion platform designed to increase sustainability in
the fashion industry through the facilitation of buying, selling, and exchanging
secondhand clothing. Unlike conventional e-commerce platforms, MyClo incorporates
sentiment analysis into its recommendation engine to deliver personalized fashion
suggestions based on user reviews, preferences, and feedback. This integration enables
a more dynamic and individualized consumer experience, matching users with items
that align with their aesthetic preferences while considering the ecological impact of
fashion consumption. By focusing on secondhand clothing, MyClo challenges fast
fashion models, reduce waste, and promotes more sustainable fashion choices. This
thesis documents the development process, technical implementation, challenges
encountered, and future enhancements of the MyClo platform.
Keywords: Circular Fashion, Sentiment Analysis, Sustainable E-commerce,
Recommendation Systems, Laravel, React, ORM
i
Student Id: 2210712
MyClo
Acknowledgement
I would like to express my deepest gratitude to my supervisor for their unwavering support,
insightful guidance, and invaluable feedback throughout the entire development process of the
MyClo platform. Their extensive knowledge and keen eye for detail played a pivotal role in
shaping the technical direction of the project. From helping to resolve complex architectural
challenges to offering constructive suggestions that significantly enhanced the platform’s
efficiency and scalability, their mentorship has been both inspiring and instrumental to the
success of this work.
I am also profoundly thankful to my peers and the early users who graciously dedicated their
time to test the application and share their experiences. Their honest feedback and thoughtful
suggestions were essential in identifying usability improvements and aligning the platform
more closely with real-world user expectations. Their contributions ensured that MyClo not
only functions effectively but also deliver a meaningful and user-centered experience.
To all who contributed their time, insights, and encouragement—I am sincerely grateful.
ii
Table of Contents
Abstract ...................................................................................................................................... i
Acknowledgement .................................................................................................................... ii
Table for Figures ....................................................................................................................... 4
1. Introduction ........................................................................................................................ 1
1.1 Background ...................................................................................................................... 1
1.2 Problem Statement ........................................................................................................... 1
1.3 Proposed Solution ............................................................................................................ 1
1.4 Aim and Objective .......................................................................................................... 1
1.5 Target user ........................................................................................................................ 2
Primary Users..................................................................................................................... 2
Secondary Users................................................................................................................. 2
Tertiary Users ..................................................................................................................... 2
1.6 Intellectual Changes ......................................................................................................... 2
2. Project Plan ........................................................................................................................ 3
2.1 Gantt Chart ....................................................................................................................... 4
2.2 Work Breakdown Structure .............................................................................................. 6
3. Literature Review............................................................................................................... 7
3.1 Circular Economy in Fashion .......................................................................................... 7
Transition from Linear to Circular Models ........................................................................ 7
3.1.1 Consumer Motivations and Behavior ....................................................................... 7
3.2 Challenges in Sustainable Fashion Adoption ................................................................... 7
Consumer Attitude-Behavior Gap...................................................................................... 7
3.2.1 Product Lifecycle Considerations ............................................................................. 7
3.3 Recommender Systems in Fashion E-commerce ............................................................. 8
3.3.1 Deep Learning Applications ..................................................................................... 8
4. Market Research ................................................................................................................ 9
4.1 Secondary Market Research ............................................................................................ 9
4.2 Primary Market Research .............................................................................................. 10
4.2.1 Survey Questions .................................................................................................... 10
4.2.2 Data Analysis .......................................................................................................... 11
5. Artefact Planning ............................................................................................................. 17
5.1 System Requirement ...................................................................................................... 17
5.1.1 Functional Requirement .......................................................................................... 17
5.1.2 Non-functional Requirement .................................................................................. 18
5.2 System Architecture Design ........................................................................................... 19
5.2.1 UML Design ............................................................................................................... 19
5.2.2 Activity Diagram ......................................................................................................... 20
5.3 Entity-relationship Diagram........................................................................................... 22
5.4 Database Schema ........................................................................................................... 23
5.5 UI (User Interface) ......................................................................................................... 27
6. Testing Plan ...................................................................................................................... 37
6.1 Unit Testing .................................................................................................................... 37
7. Evaluation Plan ................................................................................................................ 38
8. Development .................................................................................................................... 39
8.1 Methodology .................................................................................................................. 39
9. Testing .............................................................................................................................. 40
10. Evaluation .................................................................................................................... 52
10.1 User Evaluation ............................................................................................................ 52
10.2 Performance Analysis .................................................................................................. 53
11. Critical Analysis ........................................................................................................... 54
12. Limitations and Future Scope ...................................................................................... 55
13. Conclusion ................................................................................................................... 56
14. References .................................................................................................................... 57
15. Appendix ...................................................................................................................... 59
15.1 Appendix 1 ................................................................................................................... 59
15.2 Appendix 2 ................................................................................................................... 65
15.3 Appendix 3 ................................................................................................................... 67
15.4 Appendix 4 ................................................................................................................... 68
Table for Figures
1. Introduction
1.1 Background
There are some problems regarding fashion industry to discuss, and the main problems that
they deal with are overproduction and over consumption. This could possibly be the answer to
these questions: this is the circular fashion in contemporary phenomenon, the idea of effective
reuse and recycling garments (Brismar, 2017).The planned business model which aims to
support circular fashion– people selling or exchanging used clothes, thus MyClo. Basing on
the subjective way of providing recommended items, MyClo is trying to increase the user
experience using Object–Relational Mapping (ORM).
1
Student Id: 2210712
MyClo
2
Student Id: 2210712
MyClo
2. Project Plan
The MyClo project plan describes a 14-week structured development plan to develop an
innovative circular fashion marketplace. A step-by-step process of this comprehensive plan is
started by market research and requirement gathering to understand the user needs and circular
fashion trends before planning a based detailed system architecture. The development phases
start from building a resilient Laravel backend with embedded sentiment analysis
functionalities and a responsive React frontend that presents a clean user interface. Analogous
to this process, documentation will be thorough in each phase so that they are supported in the
development process, as well as in the final thesis submission. Through correlating all these
features, this methodical method ensures that MyClo is a platform that implements the key
features of secure buying and selling secondhand clothing, personalizing recommendations
based on sentiment and promoting sustainable fashion, whilst showing competence in
technology and environmental sustainability.
3
Student Id: 2210712
MyClo
The Research and Planning Phase, (2024 Q4) is aimed at identifying project objectives,
customer needs, and requirements. Major activities include topic identification, the market
outline, weekly status reports of the weekly progress, literature search, and the determination
of technical solutions, as well as a contextual report. It forms the basis of development for this
phase.
I had initially planned to start with frontend development for MyClo, and build the user
interface first, and then connect it to the backend. Consequently, as the project progresses, I
have realized that starting with the backend would be much stronger, a more solid foundation
for the platform. Afterwards, I revamped my timeline to put backend tasks at the top, such as
designing a database, writing out the first bits of some APIs, along with the first layer of an
authentication system, and then implementing the user interface. With this shift in terminology,
I ensured writing the core functionalities of the platform including secure user authentication,
transaction processing, etc. were structurally set which subsequently helps in a sounder
integration to the frontend.
But the backend development phase was longer than expected for several unforeseen reasons.
There was more than I expected in implementing secure user authentication systems with
technologies such as JWT (JSON Web Tokens) and OAuth, which I had to do to guarantee that
these systems were both secure and scalable. Secondly, establishing optimal database queries
to achieve a smooth and functional transition of the actions of the user and the product also
4
Student Id: 2210712
MyClo
came with careful planning and execution particularly in accordance with security
vulnerabilities, if any. It also became a challenge to optimize API response times so to deliver
a smooth user experience. The delays in the backend phase had an impact on the frontend
development as the latter had started later than expected as a result. Thus, integration and
testing phases were also delayed, and I had to adjust my timeline and workflow to
accommodate more time spent with backend work. This feeling of defeat only fueled our
determination to build the backend more solidly so that the MyClo’s foundation would be built
upon a solid ground resulting in a more robust and scalable platform in the future.
5
Student Id: 2210712
MyClo
Based on the workflow of the "MyClo" project, there are two main phases including Research
and Planning and Development. In the research part, objectives for the project are set, literature
is reviewed, the concept of circular fashion and sustainable trends are described, they are
researching target audience by market analysis, competitor analysis and user personas. It
concludes with requirement gathering phase, selecting a technical stack, approval of a project
proposal and contextual report. This is deployment phase which includes platform architecture
creation, creating wire frame and Ui/UX prototyping, backend structures with user
managements system and API integration. ORM techniques for user preferences, feedback and
rating responses are provided. The final stages include checking, debugging, increasing
interactivity, the final version of the prototype and the final demonstration. It brings together a
long-term solution and the required client needs, a critical need in today’s environment.
6
Student Id: 2210712
MyClo
3. Literature Review
This literature review discusses the meeting point of circular economy concepts and
sustainable strategies within the fashion sector. The literature reviewed here
investigates consumer behavior, recommendation systems, and sustainable business models
that have the potential to make the conventionally linear
fashion sector an environmentally friendly one.
7
Student Id: 2210712
MyClo
8
Student Id: 2210712
MyClo
4. Market Research
4.1 Secondary Market Research
Circular fashion is an attempt to fix and conquer the main flaw of the production and usage of
clothes and textiles within the linear system. There is growth in the consciousness of the
consumption to ecological conservation, technological advancement in recycling, and
sensitivity of sustainable fashion in the industry.
The size of the circular fashion market of the globe was USD 6.09 billion in the year 2023 and
is expected to reach USD 11.00 billion in the coming years, i.e., 2030, with a CAGR of 8.8 %
in the years 2023- 2030. It is a result of an increase in the matter of environmental
consciousness, improved textile recycling facilities, and growing government rules concerning
sustainability. (Anon., 2024)
Competitor Landscape
1. Established Platforms: ThredUP, Poshmark and Depop are some of the best-known
marketplaces incorporating circular fashion. While these platforms are operating in the
same industrial vertical, their purpose is to sell secondhand clothes and there are
different structures:
• ThredUP: Described as macromania for its huge amount of goods offered and
convenient interface, it raises questions about the products’ quality provided.
• Poshmark: Uses a social selling model which incorporates activities aimed at
selling within a social context, but this has the disadvantage of unpredictability
of sellers.
• Depop: Specifically suitable for youth consumer groups and concentrates on
second-hand products, However, interface designs may be considered not very
user-friendly.
2. Emerging Brands: Not to mention, newcomers have been pouring in towards floaters
to focus on sustainability and the ideal production procedures. With environmentally
aware buyers, the products that contain recycled material, or the companies that are
inclined towards upcycling are becoming more popular.
However, it is currently still positive in general to consumers’ attitude towards circular fashion,
more particularly in millennials. Various research has been done which proves that many
consumers are interested in green products and are ready to pay more for green products.
Though, some common problems involve the quality of products from the beginning, where
they come from, as well as shopping on these platforms. (Ltd., 2023)
9
Student Id: 2210712
MyClo
10
Student Id: 2210712
MyClo
Insight: The aim is to determine the ages of the target customer base and
to study the resulting preferences by different age groups.
2. What is your primary occupation?
To recognize possible occupational patterns in the dressing of modern individuals, one has to
determine the professional activities of the users.
3. What factors are most important when purchasing second-hand clothing?
12
Student Id: 2210712
MyClo
The purpose of this survey was to quantify the frequency of thrift shopping behavior among
consumers and assess the demand for second-hand fashion options.
5. What type of fashion do you typically prefer?
Insight: To determine decision attributes influencing the choice of the online consumer and
to design important factors for improving online shopping experience.
13
Student Id: 2210712
MyClo
Insight:
To understand the determinants, such as affordability and economic efficacy, of purchasing se
cond-hand clothing, emphasizing these elements in promoting the site becomes essential.
7. What factors matter while engaging in using pre-owned clothes?
Insight: To identify what most concerns users while using the site to purchase second-
hand garments – what matters to them most (it could be quality, cost or the second-
hand garments store location.
14
Student Id: 2210712
MyClo
To gauge how large the need for the functionality of the artificial intelligence suggestions is
and how it should be utilized prominently.
Deciding decisions are attributes influencing the online purchaser's decision and
designing important factors improving online shopping experience.
16
Student Id: 2210712
MyClo
5. Artefact Planning
5.1 System Requirement
5.1.1 Functional Requirement
17
Student Id: 2210712
MyClo
18
Student Id: 2210712
MyClo
The system mentioned in MyClo Use case diagram is MyClo, which is Interacted by the two
main actors User and Admin. Each of the actors that engage with the application to manage
their personal digital closets are users. Then we can achieve various actions such as register
and login, browse items in user’s closet, add new clothing pieces, update or delete the existing
clothing pieces, or view outfit suggestions. Users can search for specific items and are able to
view detailed information about each of the pieces. Most of these actions require that the user
performs the action, and include relationship for deriving the union from the actions to show
that action must occur while logged in.
However, the Admin actor is responsible for the management of the system at a larger level.
Basically, admins can manage user accounts, view the user’s activities, and sometimes even do
something with the settings of the system. As a matter of fact, these are administrative tasks
which ensure that the system’s integrity and user management is taken care of. The diagram is
written in standard UML using include and extend relationships to indicate the dependences
and the optional functionalities between various use cases. The diagram in a nutshell explains
how the users of different groups interact with the MyClo system and the capabilities they have.
19
Student Id: 2210712
MyClo
20
Student Id: 2210712
MyClo
Once authentication is successful, users (i.e., students) can do a range of activities such
as item or closet browsing, item searching, viewing item details, submitting documents,
and course registration or product exchange. These activities are supported by the
system backend that manages user data, product information, as well as transaction data like
cart and wishlists products.
Administrators, on the contrary, possess greater levels of privilege. At login, they can manage
users, see user activities, create courses or universities, and handle student applications or
product data. The diagram utilizes several "include" relationships to indicate shared
dependencies, such as login and data validation, which must be fulfilled prior to permitting
specific activities. In summary, the diagram accurately captures interactions between different
system
users with required features, providing functionality as well as authority allocation across diff
erent roles.
21
Student Id: 2210712
MyClo
The given figure shows an Entity-Relationship Diagram (ERD) for an e-commerce website,
likely featuring clothing swapping or rentals. The user’s table is at the hub of this diagram and
is connected to several entities, such as shipping_details, carts, Wishlist, product_swap, and
reviews. This connection implies that users can engage in a range of interactions, such as having
shipping details, placing products in both carts and wishlists, participating in product swaps,
and posting reviews. The products table is associated with categories, meaning every product
belongs to a particular category and may have brand metadata. The carts table simplifies the
addition of products characterized by variants, quantities, and prices by users. The wishlists
maintain products of interest as well as their rental type and duration. product_swap and
shipping_details tables handle product swap and shipping logistics between users, respectively,
while reviews capture user ratings of products. In addition, the image contains a few
typographical errors and inconsistencies in formatting, indicating that the diagram may require
improvement to render it more understandable and consistent.
22
Student Id: 2210712
MyClo
Table Categories
Table Brands
23
Student Id: 2210712
MyClo
Table Products
Table Wishlist
24
Student Id: 2210712
MyClo
Table_Carts
Table Shipping_details
Table Rental_products
25
Student Id: 2210712
MyClo
Table Product_swap
Table Reviews
26
Student Id: 2210712
MyClo
27
Student Id: 2210712
MyClo
28
Student Id: 2210712
MyClo
29
Student Id: 2210712
MyClo
30
Student Id: 2210712
MyClo
31
Student Id: 2210712
MyClo
32
Student Id: 2210712
MyClo
33
Student Id: 2210712
MyClo
34
Student Id: 2210712
MyClo
35
Student Id: 2210712
MyClo
36
Student Id: 2210712
MyClo
6. Testing Plan
The MyClo platform shall be tested before its use to model: the functionality, the efficiency,
and the satisfaction of various users during a process of implementation device. To prove that
some parts of the application and their interfaces are working as it is supposed, Unit Testing
and Integration Testing will be used.
This test can be used to test if each of the units related in the specified way and worked well as
it was meant to be. The developers will come up with test cases that should have been written
during the initial stage of implementation:
• Validate functional correctness.
• Fix problems at module level.
• Facilitate smooth integration with other components.
Unit testing will be the main part of the testing statement and tools like PHP Unit for the Laravel
component and Jest to check if the application is working as expected (GeeksforGeeks, 2019)
.
37
Student Id: 2210712
MyClo
7. Evaluation Plan
Therefore, the strategy of evaluation for MyClo will be effectiveness, relevancy, adoption, and
improvement for the organizational goals. This strategy will have two focal points, such as how
this application is able to address users by effectively providing performance, usability, and
error tracking mechanisms (Community, 2024). Quantitative metrics as well as qualitative
feedback will be used in the evaluation framework to create a holistic picture of how much the
platform performed and how satisfied the users were.
With this approach, performance will be read as response time, uptime, system throughputs,
and real time monitoring will occur using Google Analytics and New Relic respectively
(Bugsnag, 2022).All database query execution time, API response latency and server resource
utilization will be measured, and platform’s backend performance metrics will maintain there.
The frontend performance will be evaluated by evaluating metrics such as page load time, Time
To Interactive and Rendering efficiency on several different devices and network conditions.
Among the many user engagement metrics to be evaluated will be duration of sessions, number
of active users and bounce rates. We will also monitor the user interaction patterns such as
navigation paths, feature usage frequency, what is the conversion rate for the key action like
purchasing or listing items. These would all be able to be identified as areas of the application
that could be improved right after gathering user’s surveys or usability testing (RevDeBug,
2024).
Visitors and visitor duration, UV, active users and bounce rates will allow us to understand
specific places to improve user engagement. We’ll get insights about users’ emotional
responses to different aspects of the platform by doing sentiment analysis of their user review
and feedback. The surveys and usability tests will provide the dire benefit of feedback
regarding improvement in the user satisfaction. For example, we will try out testing on the main
features to discover which application has more engaging and satisfied users and will make
data-based decisions all through the development lifecycle.
The future of a sustainable fashion marketplace is assured, so that MyClo can continually
evolve and adapt by continuously improving this comprehensive evaluation strategy to align
with the evolving needs of the users and the mission of fostering sustainable fashion through
this intuitive, reliable digital marketplace.
38
Student Id: 2210712
MyClo
8. Development
The development phase involves designing, building, and testing MyClo's core functionalities
to ensure seamless user experience and robust platform performance.
• Frameworks and Tools
o Frontend: React.js for dynamic and responsive UI.
o Backend: Laravel (PHP) to handle API requests and business logic
o Database: MySQL for efficient data storing and retrieval.
o ORM: Laravel's Eloquent ORM for efficient database mapping and queries.
• Development Workflow
o Utilize Agile practices for iterative and incremental development.
o Incorporate unit testing and integration testing using tools.
o Version control with Git and GitHub for managing codebases efficiently.
8.1 Methodology
MyClo's development followed an iterative approach, beginning with essential features and
gradually adding more complex functionality. Initially planned as a MERN stack application
(MongoDB, Express.js, React.js, and Node.js), the project shifted to using Laravel for the
backend while maintaining React for the frontend after determining that Laravel offered more
robust authentication, database management, and API handling capabilities.
The development process prioritized backend implementation before frontend development to
ensure core functionalities like user authentication, database management, and payment
processing were secure and scalable. This approach, though causing initial delays in visual
development, resulted in a more stable foundation for the platform.
Development phases included:
1. Research and Planning: Investigating circular fashion trends, sentiment analysis
techniques, and competitor platforms to establish project requirements and technical
specifications.
2. Backend Development: Implementing user authentication, database schema, API
endpoints, and transaction processing using Laravel. Security measures including JWT
authentication, OAuth integration, and data encryption were implemented to protect
user information.
3. Frontend Development: Creating a responsive and intuitive user interface using React
and Tailwind CSS, with a focus on accessibility and ease of navigation.
4. Sentiment Analysis Integration: Developing and implementing algorithms to analyze
user reviews and feedback for personalized recommendations.
5. Integration and Testing: Connecting frontend and backend components, testing API
endpoints, and ensuring system stability across different user scenarios.
6. Optimization: Refining database queries and API responses to improve performance
and user experience based on feedback from testers and the supervisor.
Throughout development, continuous communication with the supervisor provided valuable
guidance for architectural decisions and technical implementations, particularly regarding
security concerns and recommendation algorithm optimization.
39
Student Id: 2210712
MyClo
9. Testing
40
Student Id: 2210712
MyClo
The AuthTest class thoroughly tests the basic behaviors of the authentication system in the
application. It tests that the users are logged in successfully with the correct
41
Student Id: 2210712
MyClo
credentials and that the authentication algorithm is functioning. It also tests that login attempts
with incorrect passwords are correctly rejected, making it secure. Lastly, the
test also verifies that the users are logged out successfully and the session is terminated. Using
Laravel's testing capabilities such as Auth: attempt, assertAuthenticatedAs, and
assertGuest, and the RefreshDatabase trait, the tests are executed in isolation
and mimic actual situations. Tests passing in all instances means that the login and
logout are properly implemented and secure.
42
Student Id: 2210712
MyClo
43
Student Id: 2210712
MyClo
44
Student Id: 2210712
MyClo
45
Student Id: 2210712
MyClo
Test No. Date of test Purpose of Input data Expected Actual result
test Result
1. 6/4/2025 Empty input One empty Show error
field input field warning
47
Student Id: 2210712
MyClo
Test No. Date of test Purpose of Input data Expected Actual result
test Result
2. 6/4/2025 Already Sign-up with Show error
existing already warning
email logged in
email
48
Student Id: 2210712
MyClo
Test No. Date of test Purpose of Input data Expected Actual result
test Result
4 9/4/2025 Login before Adding to Need to Login box
adding cart without create an appears
products to logging in account
cart
49
Student Id: 2210712
MyClo
Test No. Date of test Purpose of Input data Expected Actual result
test Result
5 9/4/2025 Uploading Required to Error to Error
product error fill all input upload message
fields product
Test No. Date of test Purpose of test Input data Expected Actual result
Result
6 9/4/2025 Search Looking for Error Error
functionality unrelated message message
product
50
Student Id: 2210712
MyClo
Test No. Date of test Purpose of test Input data Expected Actual result
Result
7 9/4/2025 Review Empty Error Error
functionality review field message message
51
Student Id: 2210712
MyClo
10. Evaluation
10.1 User Evaluation
The users positively evaluated MyClo through their feedback because the system delivered
personalized recommendations additionally it enabled simple transaction processes. Users
found sentiment analysis features highly useful because these capabilities generated
personalized fashion suggestions based on what they previously engaged with on the system.
User satisfaction increased when the platform delivered fashion recommendations that matched
individual styles therefore enhancing their shopping satisfaction.
The system needs improvement according to customer feedback focused on two specific
aspects.
• Users experienced slight delays before product listings completed their initial load in
situations where they browsed through extensive inventory collections. Users
encountered a brief delay before being able to use the site which might affect their
overall site experience
• Users experienced difficulties when accessing complex features through their mobile
devices because of poor responsiveness during product list browsing and filter
applications. The platform elements failed to adapt properly when displaying different
screen dimensions thus creating complications for users using small screens.
• Users face challenges when moving back and forth between the purchasing and selling
parts of the platform. The current navigation sequence required improvements because
simultaneous buyers-sellers encountered structural interruptions in their user journey
yet received a suggestion for better blocking logic.
The accumulated data points helped developers modify the platform while building versions
after the initial release. The enhancements based on user input demonstrated concrete
improvement within user satisfaction metrics particularly concerning mobile interface speed
and usability.
52
Student Id: 2210712
MyClo
53
Student Id: 2210712
MyClo
54
Student Id: 2210712
MyClo
55
Student Id: 2210712
MyClo
13. Conclusion
The MyClo application proves at all levels that a circular fashion system can exist by
combining personalized recommendations and sentiment analytics. Users can acquire
secondhand apparel through this platform which tackles major sustainability issues in fashion
independent of individual style types.
Throughout its development MyClo helped our team learn important lessons that involved
technology development combined with research methods and project administration expertise.
The implementation of React, Laravel and recommendation algorithms served to improve
technical abilities and the process simultaneously developed capabilities in planning and
adaptation and problem-solving.
MyClo progresses sustainable fashion consumption models by using technology to improve
usability and maintain environmental responsibility. The framework based on circular fashion
concepts together with ORM recommendation systems constitutes a practical model for
sustainable e-commerce innovation (Dang CN, 2021).
The analysis of user behaviors gets enhanced when implemented with classic recommendation
approaches including collaborative filtering (Kazem, 2023). The system faces continuing
obstacles such as data quality imperfections alongside algorithmic bias along with scalability
limitations that should be effectively handled for the system to maintain fairness and
effectiveness.
The future development of ORM database performance and structure needs attention with
parallel development of algorithms to detect and fight recommendation system bias (Anon.,
2024). The platform will achieve its community marketplace potential and sustainable large-
scale fashion goals by enhancing these components.
56
Student Id: 2210712
MyClo
14. References
Anon., 2024. Global Circular Fashion Market Size & Share Analysis. [Online]
Available at: https://www.coherentmarketinsights.com/industry-reports/global-circular-
fashion
[Accessed 02 02 2025].
Anon., 2024. Global Circular Fashion Market Size & Share Analysis - Growth Trends..
[Online]
Available at: https://www.coherentmarketinsights.com/industry-reports/global-circular-
fashion-market
[Accessed 2024].
Balakrishna, B. S. a. S., 2024. Enhanced content-based fashion recommendation system
through. [Online]
Available at: https://fashionandtextiles.springeropen.com/articles/10.1186/s40691-024-00382-
y
[Accessed 01 02 2025].
Bocken, N. B. C. a. P. I., 2016. Product design and business model strategies for a circular
economy.. Journal of Cleaner Production, 97(01), pp. 1-6.
Brismar, A., 2017. What is Circular Fashion?. [Online]
Available at: https://greenstrategy.se/circular-fashion-definition/
[Accessed 01 02 2025].
Bugsnag, 2022. How to Save Time & Accelerate Development with Error Tracking. [Online]
Available at: https://www.bugsnag.com/blog/how-to-save-time-accelerate-development-with-
error-tracking
Bugsnag, 2022. How to Save Time & Accelerate Development with Error Tracking. [Online]
Available at: https://www.bugsnag.com/blog/how-to-save-time-accelerate-development-with
[Accessed 01 03 2025].
Community, B. S., 2024. Best Error Tracking Tools in 2024. [Online]
Available at: https://betterstack.com/community/comparisons/error-tracking-tools/
Community, B. S., 2024. Best Error Tracking Tools in 2024. [Online]
Available at: https://betterstack.com/community/comparisons/error-tracking-tools/
[Accessed 01 03 2025].
Dang CN, M.-G. M. P. F., 2021. An Approach to Integrating Sentiment Analysis into
Recommender. [Online]
Available at: https://pmc.ncbi.nlm.nih.gov/articles/PMC8402473/
[Accessed 01 03 2025].
GeeksforGeeks, 2019. Unit Testing | Software Testing. [Online]
Available at: https://www.geeksforgeeks.org/unit-testing-software-testing/
[Accessed 3 December 2024].
GeeksforGeeks, 2019. Unit Testing | Software Testing. [Online]
Available at: https://www.geeksforgeeks.org/unit-testing-software-testing/
[Accessed 01 02 2025].
57
Student Id: 2210712
MyClo
Goldsworthy, D. K., 2017. The Speedcycle: a design-led framework for fast and slow circular
fashion. Design for Next ..
Kazem, R. I., 2023. Landscape view of recommender system techniques based on sentiment
analysis. Int. J. Nonlinear , Volume 14, pp. 1539-1546.
Ltd., C. T., 2023. The rising trend of circular fashion.. [Online]
Available at: https://choicetextile.com/the-rising-trend-of-circular-fashion/
[Accessed 29 Novemebr 2024].
Ltd., C. T., 2023. The rising trend of circular fashion.. [Online]
Available at: https://choicetextile.com/the-rising-trend-of-circular-fashion/
[Accessed 01 04 2025].
Lu, Y. e. a., n.d. An Approach to Integrating Sentiment Analysis into Recommender Systems..
[Online]
Available at: https://www.mdpi.com/2071-1050/13/3/1208
[Accessed 01 02 2025].
Machado, M. O. d. A. S. B. L. a. B. G., 2024. Second-hand fashion market: consumer role in
circular. Consumer Studies, 38(6), pp. 670-677.
Pang, B. a. L. L., 2008. Opinion mining and sentiment analysis. Foundations and Trends in
Information Retrieval, pp. 36-45.
Raygun, 2024. .Error Tracking & Crash Reporting Software. [Online]
Available at: https://raygun.com/platform/crash-reporting
[Accessed 01 04 2025].
Raygun, 204. Error Tracking & Crash Reporting Software. [Online]
Available at: https://raygun.com/platform/crash-reporting
RevDeBug, 2024. Error Tracking. [Online]
Available at: https://revdebug.com/error-tracking/
Wiederhold, M. &. M. L. F., 2018. Ethical consumer behaviour in Germany: The attitude-
behaviour. International Journal of Consumer Studies, pp. 419-429.
Zhang, Y. J. R. Z. Y. a. L. Y., 2019. Personalized recommendations based on deep sentiment
analysis.. Knowledge-Based Systems, pp. 36-45.
58
Student Id: 2210712
MyClo
15. Appendix
15.1 Appendix 1
Proposal from RMET
59
Student Id: 2210712
MyClo
60
Student Id: 2210712
MyClo
61
Student Id: 2210712
MyClo
62
Student Id: 2210712
MyClo
63
Student Id: 2210712
MyClo
64
Student Id: 2210712
MyClo
15.2 Appendix 2
Ethics Form
65
Student Id: 2210712
MyClo
66
Student Id: 2210712
MyClo
15.3 Appendix 3
Questions Responses conducted in RMET:
https://docs.google.com/forms/d/e/1FAIpQLSfYXtLmADLP5TZqyYAAgIn5YL0O2XlZwsB
F3CyVULaioy7U8g/viewform?usp=sf_link
67
Student Id: 2210712
MyClo
15.4 Appendix 4
Weekly Progress Report from UG
68
Student Id: 2210712
MyClo
69
Student Id: 2210712
MyClo
70
Student Id: 2210712
MyClo
71
Student Id: 2210712
MyClo
72
Student Id: 2210712
MyClo
73
Student Id: 2210712
MyClo
74
Student Id: 2210712
MyClo
75
Student Id: 2210712
MyClo
76