LA GRANDEE INTERNATIONAL COLLEGE
Simalchaur, Pokhara Nepal
A Final Report
On
“ KinMel”
Submitted to:
Bachelor of Computer Application (BCA) Program
In partial fulfilment of the requirements for the degree of BCA under
Pokhara University
Submitted by:
Name: Course Semester P.U. Registration Number
Suman Devkota BCA 8th 2019-1-53-0136
Arpan Pokhrel BCA 8th 2019-1-53-0108
Navina
BCA 8th 2019-1-53-0123
Budhathoki
Date: 09/01/2026
1
Acknowledgement
We are grateful to our project supervisor Mr. Sunil Sapkota and our BCA
coordinator Mr. Ramesh Chalise for the guidance, inspiration and constructive
suggestions that helped us in the preparation of this project.
We are also appreciative among each other and understood the teamwork, the
designation of the task per the skillset one represents constant synchronisation and
monitoring of progress and introducing new knowledge and skill is commanding for
the success of any given work.
Sincerely,
Suman Devkota
Arpan Pokhrel
Navina Budhathoki
2
Declaration for “KinMel”
Student’s Declaration
We hereby declare that we are the only authors of this work and that no sources other
than the listed here have been using in this work. We assure you that the work we
present here is unique to ourselves and likenesses to another similar project are purely
coincidental.
With Regards
Suman Devkota (Roll No: 20530193)
Arpan Pokhrel (Roll No: 20530166)
Navina Budhathoki (Roll No: 20530181)
Program: Bachelor of Computer Application
Semester: 8th Semester
Date: 09/01/2026
3
Supervisor’s Declaration
I hereby recommend that, Mr. Suman Devkota, Mr. Arpan Pokhrel and Ms.
Navina Budhathoki did the project entitled “KinMel” under my supervision during
their 8th Semester in partial fulfilment of the requirements for the degree of BCA
under Pokhara University completed to my satisfaction and processed for final
evaluation.
____________________________
Mr. Sunil Sapkota
(Project Supervisor)
4
Letter of Approval
We certify that we have examined this report entitled “KinMel” and are satisfied with
the project defence. In our opinion, it is satisfactory in the scope and qualify as project
in partial fulfilment of the requirements for the degree of BCA under Pokhara
University.
_________________ ___________________ ___________________
Supervisor Examiner Program Coordinator
Mr. Sunil Sapkota Er. Sujan Tamrakar Mr. Ramesh Chalise
Date: 09/01/2026
5
Abstract
The "KinMel" application is an advanced e-commerce platform designed to enhance
the shopping experience for buyers and streamline sales operations for sellers.
Developed using Java, Spring Boot for the backend API, and Android Studio for the
mobile applications and SQL for the database. KinMel ensures a seamless and robust
user experience across all platforms.
The mobile applications, built on Android Studio, offer separate interfaces for buyers
and sellers, catering to their unique needs. Buyers can effortlessly browse a wide
range of products, view detailed descriptions, and make secure purchases. The app's
intuitive design allows users to search for products, apply filters, and manage their
shopping carts with ease. Sellers, on the other hand, can list products, manage
inventory, process orders, and track sales performance through a dedicated seller
interface.
For administrators, a web-based interface developed with Bootstrap provides
comprehensive control over the platform. Admins can manage user accounts, oversee
transactions, and generate reports to monitor the platform's performance. The
responsive design ensured by Bootstrap guarantees that administrators can access the
platform efficiently from any device, maintaining oversight of operations at all times.
At the core of KinMel, is its powerful backend API developed by using Java Spring
Boot. This API facilitates seamless communication between the frontend applications
and the database, ensuring fast response times and secure data handling.
The SQL database serves as the backbone of the platform, securely storing user
information, product details, transaction records, and more. The database's structure
optimized for quick retrieval and efficient data management, ensuring the platform's
reliability and performance.
KinMel aims to modernize the e-commerce landscape by offering a feature-rich,
cross-platform solution. Through its intuitive interfaces, efficient backend, and
comprehensive administrative controls, the platform strives to deliver a superior
shopping experience for users and an effective sales management tool for sellers,
establishing itself as the go-to platform for online retail needs.
6
Table of Content
Acknowledgement.........................................................................................................ii
Student’s Declaration....................................................................................................iii
Supervisor’s Declaration...............................................................................................iv
Letter of Approval..........................................................................................................v
Abstract.........................................................................................................................vi
Table of Content..........................................................................................................vii
List of Figure..............................................................................................................viii
Abbreviations................................................................................................................ix
1. Introduction...............................................................................................................1
2. References:.................................................................................................................2
7
Abbreviations
API Application Programming Interface
PU Pokhara University
BCA Bachelor of Computer Application
IT Information Technology
SQL Structured Query Language
ER Entity Relationship
UI User Interface
DFD Data Flow diagram
UML Unified Modeling Language
PO Product Owner
SDLC System Development Life Cycle
CI/CD Continuous Integration and Continuous Deployment
IDE Integrated Development Environment
XML Extensible Markup Language
CSS Cascading Style Sheet
FAQs Frequently Asked Questions
AI Artificial Intelligence
HTTP Hypertext Transfer Protocol
8
1. Introduction
Let us introduce you to KinMel, the best place to shop online without any difficulties.
KinMel is a brand-new online store that aims to completely transform the way you
browse for your favourite goods/products. KinMel puts a large selection of goods at
your fingertips to streamline your shopping experience. Our platform is dedicated to
offering premium goods at reasonable costs, serving both individuals and families.
KinMel offers an all-inclusive solution for buyers and sellers alike, utilizing Bootstrap
for smooth front-end design, Spring Boot for reliable backend development (based on
the Java framework), and Android Studio for creating user-friendly mobile apps. Our
project team guarantees an effective workflow with the help of VS Code, IntelliJ
IDEA, SQL Server, POSTMAN, and GitHub, producing a polished and user-friendly
platform.
KinMel will have a ton of features to make your shopping experience even better. We
place a high priority on security and user control, from user authentication and
authorization to the ability to change passwords and manage user profiles with simple
editing features.
Security is of the supreme importance on KinMel. Features like email and payment
verification ensure that users can shop in a safe and secure environment. Performance
optimization strategies also employed to guarantee exceptionally quick page loads,
ensuring a flawless shopping experience from beginning to end.
KinMel is design to provide an intuitive and seamless shopping experience. Our
Android mobile application, developed with Android Studio, offers a dedicated
interface for buyers and sellers. Buyers can effortlessly browse a wide range of
products, view detailed descriptions, see ratings, and make secure purchases. Sellers
can list products, manage inventory, process orders, and track sales performance
through a dedicated seller interface.
For administrators, a web-based interface developed and styled with Bootstrap
provides comprehensive control over the platform. Admins can manage user accounts,
1
2. References:
1. Khalti. (n.d.). Khalti payment gateway integration guide. Retrieved from
[Link]
2. Statista. (2023). Worldwide retail ecommerce sales from 2014 to 2024. Retrieved
from [Link]
3. Daraz. (n.d.). Daraz Nepal - Online Shopping in Nepal. Retrieved from
[Link]
4. Han, H., & Hyun, S. S. (2022). Mobile shopping app adoption: An extended
technology acceptance model perspective. Journal of Retailing and Consumer
Services, 65, 102948.
5. [Link]. (n.d.). [[Link] website]. Retrieved from
[[Link]
6. University of Trinidad and Tobago. (n.d.). [University of Trinidad and Tobago
documents page]. Retrieved from [[Link]
7. Kundan, C. (2020, November). Guidelines for writing a project report. Retrieved
April 23, 2024, from [Link]
[Link]
8. Khatapana. (n.d.). Understanding e-commerce and growth of e-commerce in Nepal.
Retrieved April 23, 2024, from [Link]
ecommerce-and-growth-of-ecommerce-in
9. Nepal Telecommunications Authority. (2024). MIS Report. Retrieved April 23,
2024, from [Link]
10. [Link], “[Link]”.[Online].Available:
[Link] [Accessed March 12,
2024]
1. [Link]. “[Link]”, [Online]. Available:
[Link] [Accessed March 17, 2024].