Pankaj Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

“Jaldi Delivery”

A INTERNSHIP REPORT

Submitted by

Pankaj Parihar

200305124025

In partial fulfillment for the award of the degree of


BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE

Parul Institute of Engineering


and Technology, Limbda

Parul University, Limbda

March-2024

Parul Institute of Engineering & Technology, Limbda


CERTIFICATE

This is to certify that the project report submitted along with the project entitled

Jaldi Delivery has been carried out by Pankaj Parihar under my guidance in

partial fulfillment for the degree of Bachelor of Engineering in CSE, 8th Semester

of Parul University, Vadodara during the AY 2023-24.

Prof. Ayushi Desai Prof. Sumitra Menaria

Internal Guide Head of the Department


Parul Institute of Engineering & Technology, Limbda

DECLARATION

We hereby declare that the Internship report submitted along with the Internship

entitled Jaldi Delivery submitted in partial fulfillment for the degree of Bachelor

of Engineering in Computer Science to Parul University, Vadodara, is a bonafide

record of original project work carried out by me at Aim2Excel under the

supervision of Ikshit Kakkar and that no part of this report has been directly

copied from any students’ reports or taken from any other source, without

providing due reference.

Pankaj Parihar
Parul Institute of Engineering & Technology, Limbda

Acknowledgement

I am deeply grateful to Ikshit Kakkar for their guidance, support, and invaluable
insights throughout my employment. Their expertise and encouragement have
played a pivotal role in shaping my learning experience.

I would like to thank Practically for providing me with the opportunity to


employee with their esteemed organization. The exposure and practical experience
gained during my time at Practically have been invaluable in my professional
development.

I extend my gratitude to Prof. Ayushi Desai for their invaluable support and
advice throughout this internship journey. Their expertise and encouragement have
been pivotal in navigating complex tasks and achieving my objectives effectively.
Abstract
The abstract for Aim2Excel's grocery delivery app project encapsulates the key
aspects and achievements of the endeavor. The project involved developing a
comprehensive ecosystem comprising customer, vendor, and delivery partner apps,
integrated with real-time tracking features, wallet payments, and Razorpay
integration. Technologies such as Dart, Flutter, PHP, Firebase, and Google Maps
API were employed to create a seamless and efficient platform for online grocery
ordering and delivery.

The abstract highlights Aim2Excel's systematic approach, starting from thorough


system analysis and requirement gathering to designing intuitive user interfaces,
robust backend systems, and seamless payment processing mechanisms. The
implementation phase showcased the company's technical prowess in developing
cross-platform mobile apps, integrating complex functionalities, and ensuring a
secure and scalable infrastructure.

Testing played a crucial role in validating the system's reliability, performance, and
user experience, with comprehensive testing strategies, bug resolution, and
optimization efforts. The project's success was further reinforced by continuous
evaluation, mentorship, problem-solving approaches, and future enhancement
strategies outlined in the conclusion and discussion chapters.

Overall, the abstract emphasizes Aim2Excel's commitment to innovation, quality,


and client satisfaction, showcasing the company's capabilities in delivering
impactful solutions that drive digital transformation and meet evolving market
demands in the grocery delivery sector.
Abbreviations

CE: Continuous Evaluation


UI/UX: User Interface/User Experience
PHP: Hypertext Preprocessor
SEO: Search Engine Optimization
SMM: Social Media Marketing
PPC: Pay-Per-Click
CRM: Customer Relationship Management
ERP: Enterprise Resource Planning
API: Application Programming Interface
SDK: Software Development Kit
URL: Uniform Resource Locator
HTTP: Hypertext Transfer Protocol
HTML: Hypertext Markup Language
CSS: Cascading Style Sheets
JSON: JavaScript Object Notation
SQL: Structured Query Language
GUI: Graphical User Interface
IDE: Integrated Development Environment
QA: Quality Assurance
CSV: Comma-Separated Values
CSV: Comma-Separated Values
XML: Extensible Markup Language
API: Application Programming Interface
SDK: Software Development Kit
UI: User Interface
UX: User Experience
HTML: Hypertext Markup Language
Table of Contents

Acknowledgement ................................................................................................. i
Abstract ................................................................................................................. ii
List of Figures ...................................................................................................... iii
List of Tables ........................................................................................................ iv
List of Abbreviations ............................................................................................ v
Table of Contents ................................................................................................. vi
Chapter 1 Overview of the Company ………………………………………… 1
1.1 History ……………………………………………………………………. 2
1.2 Different product ……………….…………………………………………. 3
1.3 Organization chart ………………………………………………………… 4
1.4 Capacity of plant ………………………………………………………….. 5
Chapter 2 Overview of Different Departments ……………………………… 1
2.1 Work Carried out in Each Department ……………………………………. 2
2.2 Explanation of their roles …………………………………………………. 3
Chapter 3 Internship and Project …………..………………………………… 1
3.1 Internship Summary ………………………………………………………. 2
3.2 Purpose …………………….…..…………………………………………...3
3.3 Objective ………………………………………………………………….. 4
3.4 Scope ……………………………………………………………………… 5
3.5 Technology and Literature Review ……………………………………….. 6
3.6 Internship Planning ………………………………………………………..7
3.6.1 Internship Development Approach and Justification ………………….8
3.6.2 Internship Effort and Time, Cost Estimation ………………………….9
3.6.3 Roles and Responsibilities ……………………………………………10
3.6.4 Group Dependencies ………………………………………………….11
3.7 Internship Scheduling ………………………………………………………12
Chapter 4 System Analysis ……………………..……………………………… 1
4.1 Analysis of the existing systems ……..……………………………………. 2
4.2 Identification of requirements ..……………………………………………. 3
Chapter 5 System Design ..……………………..………………………………..1
5.1 Design of the proposed system ..……..……………………………………..2
5.2 Description of the system ….....……………………………………………. 3
Chapter 6 Implementation ..……………………..….…………………………..1
6.1 Detailed account of the implementation ..…………………………………..2
6.2 Discussion of the tools …….....……………………………………………. 3
Chapter 7 Testing …………..……………………..….………………………….1
7.1 Overview of the testing ………………....…………………………………..2
7.2 Description of test cases ……...……………………………………………. 3
Chapter 8 Conclusion and Discussion …………..………..…………………….1
8.1 Summary of the internship project and its outcomes …..…………………..2
8.2 Reflection on the overall internship experience……………………………. 3
8.3 Discussion of the project's impact …………………………………………..6
References …………..………..…………………………………………………...1
Appendix …………..………..…………………………………………………….1
Chapter 1: Overview of the Company

Aim2Excel is a dynamic and innovative software development company dedicated


to providing cutting-edge solutions to businesses worldwide. With a focus on
excellence and efficiency, Aim2Excel offers a wide range of services tailored to
meet clients' diverse needs in the digital landscape.

1.1 History

Aim2Excel, founded in [insert founding year], has rapidly evolved into a


prominent technology company specializing in cutting-edge solutions. The
company's journey began with a vision to revolutionize digital experiences and
empower businesses with innovative technologies. Over the years, Aim2Excel has
achieved significant milestones, expanding its clientele and establishing itself as a
trusted partner for digital transformation.

1.2 Different Product / Scope of Work


Aim2Excel offers a diverse range of products and services aimed at enhancing
digital capabilities for businesses. Its scope of work includes mobile app
development, web development, digital marketing, UI/UX design, software
development, cloud solutions, and IT consulting services.
The company caters to various industries such as healthcare, e-commerce,
education, finance, retail, and hospitality, providing tailored solutions to meet
specific business needs.
1.3 Organization Chart
Aim2Excel boasts a well-defined organizational structure comprising skilled
professionals in various roles. The organization chart includes departments such as
development, design, marketing, sales, project management, and quality assurance.
Each department plays a vital role in ensuring seamless project execution,
delivering high-quality solutions, and exceeding client expectations.
Chapter 2: Plant / Department Overview

2.1 Department Work


The development department at Aim2Excel is responsible for creating robust and
scalable mobile and web applications using cutting-edge technologies such as
Flutter, Dart, Java, Swift, PHP, and Firebase.
The design department focuses on crafting visually appealing and user-friendly
interfaces, employing tools like Adobe XD, Sketch, and Figma. The marketing
team devises strategic campaigns leveraging SEO, SEM, SMM, PPC, and content
marketing strategies to drive brand awareness and lead generation.

2.2 Equipment Specs


Aim2Excel's development department utilizes high-performance computers
equipped with the latest software development tools and integrated development
environments (IDEs) such as Android Studio, Xcode, Visual Studio Code, and
Sublime Text. Designers use powerful workstations with graphic design software
like Adobe Creative Suite and Figma for UI/UX design tasks. Marketing
professionals leverage analytics tools, SEO platforms, and social media
management platforms to execute data-driven marketing campaigns.
The department's use of advanced tools and software is a key factor in its ability to
develop products that are both technologically advanced and user-friendly.

2.3 Process Schematic


The project development process at Aim2Excel follows a structured approach
starting from requirement analysis and planning, followed by design, development,
testing, deployment, and maintenance. The process schematic outlines clear steps
and milestones, ensuring transparency, collaboration, and adherence to project
timelines and quality standards.

2.4 Production Stage


The production stage at Aim2Excel is characterized by collaboration, innovation,
and attention to detail. Developers, designers, and marketers work together
seamlessly, leveraging their expertise to deliver exceptional digital solutions.
During this stage, developers write clean, scalable, and maintainable code using
best practices and coding standards.
Designers focus on creating intuitive and visually appealing interfaces that enhance
user experience and brand identity. Marketers launch strategic campaigns to
promote the finished products, generate leads, and drive user engagement.
Rigorous testing and quality assurance processes ensure that the final deliverables
meet client requirements, performance benchmarks, and industry standards.
Post-production, continuous monitoring, feedback collection, and optimization
efforts are undertaken to ensure ongoing success and client satisfaction.
Chapter 3: Project / Internship Introduction

3.1 Purpose
The purpose of the grocery delivery app project at Aim2Excel is to address the
growing demand for convenient and efficient online shopping experiences,
particularly in the grocery sector. The project aims to create a seamless ecosystem
that connects customers, vendors, and delivery partners, offering real-time order
tracking, secure payment options, and fast delivery services.
The internship provides an opportunity for participants to gain hands-on experience
in developing complex mobile applications, integrating payment gateways, and
leveraging cloud-based solutions.

3.2 Objectives
The primary objectives of the project include implementing real-time order
tracking features using GPS technology, integrating multiple payment gateways
such as wallet payments and Razorpay, ensuring a 20-minute delivery promise for
select products, developing separate apps for customers, vendors, and delivery
partners, and establishing seamless communication between the frontend and
backend systems using Dart, Flutter, PHP, and Firebase.

3.3 Scope
The scope of the project encompasses designing intuitive user interfaces for the
customer app, vendor app, and delivery partner app, developing a scalable backend
system to manage orders, payments, and inventory, integrating secure payment
gateways to facilitate seamless transactions, optimizing delivery logistics for
efficient route planning and order fulfillment, and conducting thorough testing to
ensure a reliable and user-friendly application.

3.4 Technology Review


The technology review phase involves evaluating the suitability of Dart and Flutter
for cross-platform app development, PHP for backend services and API
integration, Firebase for real-time database management and authentication, and
Razorpay for secure payment processing.
Aim2Excel considers factors such as performance, scalability, security, ease of
integration, and developer ecosystem support during the technology review
process.

3.5 Technology and Literature


Aim2Excel conducts an in-depth review of existing technologies and industry
literature related to grocery delivery apps, real-time tracking features, payment
gateways, and delivery logistics. This review helps in identifying best practices,
industry standards, innovative solutions, and potential challenges that may arise
during the development and implementation phases.
By staying informed about the latest trends and best practices in the field, I was
able to make informed design decisions that would contribute to the success of the
project. The technology and literature review was a critical part of my work,
providing me with the knowledge and insights needed to create a product that was
both innovative and user-friendly.

3.6 Planning
The planning phase involves defining the overall development approach,
estimating project effort and time, assessing cost considerations, allocating roles
and responsibilities to team members, identifying dependencies, and creating a
detailed project plan with milestones, deliverables, and timelines. Aim2Excel
adopts an agile development approach to foster collaboration, flexibility, and
iterative improvements throughout the project lifecycle.
This collaborative planning process ensured that the project was well-organized
and that each team member had a clear understanding of their responsibilities. The
planning phase was a critical part of my work, providing a roadmap for the project
and ensuring that all team members were aligned and focused on the project's
objectives.

3.6.1 Development Approach and Justification:


The chosen development approach, such as Agile methodology with Scrum
or Kanban frameworks, is justified based on its ability to accommodate
changing requirements, prioritize tasks, ensure regular client feedback, and
deliver incremental value to stakeholders. Aim2Excel emphasizes
collaboration, transparency, and adaptability in its development approach.

3.6.2 Effort and Time, Cost Estimation:


Effort estimation techniques such as story points, task breakdown structures,
or function points are used to estimate the time and resources required for
each project phase. Cost estimation factors in labor costs, infrastructure
expenses, tool licensing fees, and contingency reserves to ensure budget
adherence and project feasibility.

3.6.3 Roles and Responsibilities:


Clear roles and responsibilities are defined for project managers, developers,
designers, QA engineers, and other stakeholders involved in the project.
Aim2Excel promotes a collaborative and accountable team environment,
where each member contributes their expertise and communicates
effectively to achieve project goals.

3.6.4 Group Dependencies:


Identifying group dependencies and establishing communication channels
among different teams are critical for project success. Aim2Excel ensures
that teams collaborate effectively, share information, address dependencies
proactively, and maintain alignment with project objectives and timelines.

3.7 Scheduling:
Aim2Excel creates a detailed project schedule using project management tools
such as Jira, Trello, or Microsoft Project. The schedule includes sprint cycles,
milestone deadlines, client review sessions, testing phases, deployment plans, and
ongoing support activities. Regular progress tracking, reporting, and adjustments
are made to keep the project on track and meet client expectations.
Chapter 4: System Analysis

4.1 Current System Study:


Aim2Excel conducts a thorough analysis of the current grocery delivery system to
understand its functionalities, strengths, weaknesses, and limitations. This analysis
includes reviewing the existing order processing mechanisms, payment systems,
delivery logistics, user interfaces, and backend infrastructure.
By studying the current system, Aim2Excel identifies areas for improvement and
enhancement in the new system.

4.2 Problems & Weaknesses in Current System:


During the analysis, Aim2Excel identifies various issues and weaknesses in the
current system, such as lack of real-time order tracking, limited payment options,
inefficiencies in delivery logistics, complex user interfaces, scalability challenges,
and potential security vulnerabilities. These problems serve as critical inputs for
designing and developing a robust and efficient new system.

4.3 New System Requirements:


Based on the analysis of the current system and client requirements, Aim2Excel
defines comprehensive requirements for the new grocery delivery app ecosystem.
These requirements include real-time order tracking with map integration, multiple
payment options including wallet payments and Razorpay integration, intuitive
user interfaces for customers, vendors, and delivery partners, efficient backend
systems for order management and inventory tracking, and scalability to handle
increased user demand.

4.4 System Feasibility:


Aim2Excel conducts a feasibility study to assess the viability of implementing the
new system. This study includes evaluating the contribution of the new system to
overall business objectives, considering technological constraints and cost
implications, analyzing integration with existing systems, and ensuring compliance
with security and regulatory requirements. The feasibility study helps in making
informed decisions and ensuring successful implementation of the new system.

4.5 New System Activities:


The activities involved in implementing the new system include designing and
developing the customer, vendor, and delivery partner apps using Flutter, Dart, and
PHP, integrating payment gateways like Razorpay, setting up real-time order
tracking features, implementing user authentication and authorization mechanisms,
developing admin dashboards for managing operations, and conducting thorough
testing to validate system functionalities and performance.

4.6 Features of New System:


The new system incorporates a range of features to enhance user experience,
streamline operations, and improve overall efficiency. Key features include
real-time order tracking with GPS integration, multiple payment options including
wallet payments and Razorpay integration, user-friendly interfaces for placing
orders, managing inventory, and tracking deliveries, notifications and alerts for
order status updates, reporting and analytics dashboards for insights, and secure
authentication mechanisms for user accounts.

4.7 List of Main Modules:


The main modules of the new grocery delivery system include customer app (for
placing orders, tracking deliveries, and making payments), vendor app (for
managing inventory, processing orders, and receiving payments), delivery partner
app (for accepting orders, navigating routes, and updating order status), admin
dashboard (for managing users, orders, payments, and analytics), payment gateway
integration (such as Razorpay), order management system, inventory management
system, and reporting/analytics module.

4.8 Selection of Hardware/Software:


Aim2Excel selects the appropriate hardware and software components for the new
system based on performance requirements, scalability needs, security standards,
and budget considerations. This includes choosing cloud services for hosting,
databases for data storage and retrieval, server infrastructure for backend
operations, development tools for coding and testing, and security protocols for
data protection and privacy compliance.
Chapter 5: System Design

5.1 System Design & Methodology:


Aim2Excel adopts a systematic approach to system design, focusing on creating
intuitive, scalable, and robust solutions. The design phase begins with requirement
analysis and user research to understand user needs, preferences, and pain points.
Using methodologies like user-centered design (UCD) and iterative prototyping,
Aim2Excel designs wireframes, mockups, and prototypes to visualize the user
interface and functionality. The design process also involves information
architecture, navigation flows, interaction design, and usability testing to ensure an
optimal user experience.

5.2 Database Design:


In database design, Aim2Excel creates entity-relationship diagrams (ERDs) to
model data entities, attributes, and relationships. Database schemas are designed to
ensure data normalization, integrity constraints, and efficient data storage and
retrieval. Aim2Excel selects appropriate database management systems (DBMS)
such as MySQL, PostgreSQL, or Firebase Realtime Database based on project
requirements and scalability needs. Indexing, query optimization, and data
migration strategies are also considered during database design.

5.3 Input/Output & Interface Design:


The input/output design focuses on designing user-friendly forms, interactive
elements, data validation mechanisms, error handling, and feedback mechanisms.
Aim2Excel ensures that interfaces are intuitive, responsive, and accessible across
different devices and screen sizes. Interface design includes creating style guides,
UI components libraries, and design systems for consistency and branding. State
transition diagrams and flowcharts are used to visualize system states, user
interactions, and information flows, ensuring a seamless user experience.
Chapter 6: Implementation

6.1 Implementation Platform:


Aim2Excel selects a suitable implementation platform for developing
and deploying the grocery delivery app ecosystem. This platform
includes cloud services such as Firebase for hosting backend APIs,
managing databases, and handling real-time functionalities. Traditional
server infrastructure may also be utilized for hosting web services,
business logic, and integrations with third-party APIs. Containerization
technologies like Docker and orchestration platforms like Kubernetes
may be employed for deployment and scaling.

6.2 Technology:
The technologies used in implementing the grocery delivery app project
include Dart and Flutter for cross-platform mobile app development,
PHP for backend services and API integration, Firebase for real-time
database management and cloud functions, Razorpay API for payment
gateway integration, Google Maps API for location-based services, and
JWT (JSON Web Tokens) for secure authentication. Aim2Excel
leverages continuous integration and continuous deployment (CI/CD)
pipelines using tools like Jenkins or GitLab CI/CD for automated
testing, building, and deployment of application updates.
6.3 Results:
Upon implementation, Aim2Excel successfully delivers a fully
functional grocery delivery ecosystem consisting of customer, vendor,
and delivery partner apps.
The apps feature real-time order tracking with map integration, multiple
payment options including wallet payments and Razorpay integration,
user-friendly interfaces tailored for each user role, efficient backend
systems for order processing and inventory management, secure
authentication and data encryption, and seamless integration with
third-party services.

6.4 Result Analysis:


After implementation, Aim2Excel conducts result analysis to assess the
performance, usability, security, and reliability of the grocery delivery
app ecosystem. This analysis includes user feedback collection, bug
tracking and resolution, performance monitoring using analytics tools,
security audits and vulnerability assessments, and compliance checks
with industry standards and regulations. Aim2Excel iterates on
improvements, optimizations, and feature enhancements based on the
analysis to ensure ongoing success and customer satisfaction.
Chapter 7: Testing

7.1 Testing Planning/Strategy:


Aim2Excel devises a comprehensive testing plan and strategy to ensure the quality,
reliability, and performance of the grocery delivery app ecosystem. The testing
strategy includes various types of testing such as functional testing (unit testing,
integration testing, system testing), non-functional testing (performance testing,
security testing, usability testing), regression testing, user acceptance testing
(UAT), and continuous testing throughout the development lifecycle.
Test plans, test cases, and test scripts are prepared to validate system
functionalities, data integrity, user interfaces, payment transactions, order
processing, and real-time tracking features.

7.2 Test Results and Analysis:


After conducting testing activities, Aim2Excel analyzes the test results to identify
and address issues, bugs, performance bottlenecks, security vulnerabilities, and
usability concerns.
Test results are documented, categorized, and prioritized based on severity and
impact on system functionality. Aim2Excel collaborates with developers, testers,
and stakeholders to resolve identified issues, conduct root cause analysis, and
implement corrective actions. Test reports and metrics are generated to track
testing progress, coverage, and effectiveness of test cases.

7.1.1 Test Cases:


Specific test cases are designed and executed to validate different aspects of the
grocery delivery app ecosystem. Test cases cover scenarios such as user
registration and login, order placement and checkout, payment processing with
different methods (wallet payments, Razorpay integration), order tracking and
status updates, vendor operations (inventory management, order processing),
delivery partner functionalities (accepting orders, navigation), notifications and
alerts, system scalability, performance under load, and compatibility across devices
and platforms.
Chapter 8: Conclusion & Discussion

8.1 Overall Analysis of Internship:


Aim2Excel conducts a comprehensive analysis of the internship or
project, evaluating the learning outcomes, achievements, challenges
faced, solutions implemented, and contributions to the company's goals.
Interns or project team members reflect on their experiences, skills
development, and areas of improvement. Aim2Excel provides
constructive feedback, recognition for accomplishments, and guidance
for future career growth and development opportunities.

8.2 Mentor Visits:


Throughout the internship or project duration, mentor visits are
organized to provide guidance, feedback, and mentorship to interns or
project team members. Mentors share industry insights, best practices,
and practical advice to enhance learning, collaboration, and professional
development. Mentorship sessions focus on addressing challenges,
setting goals, exploring new technologies, and fostering a culture of
continuous learning and improvement.

8.3 Dates of Continuous Evaluation (CE-I and CE-II):


Continuous evaluation sessions (CE-I and CE-II) are scheduled at
predefined intervals to assess progress, performance, and adherence to
project timelines and milestones. These evaluation sessions involve
reviewing project deliverables, code quality, documentation, testing
results, and overall project management practices. Feedback is provided
to interns or project team members to recognize achievements, identify
areas for improvement, and ensure alignment with project objectives.

8.4 Problem Encountered and Possible Solutions:


Throughout the internship or project, Aim2Excel encourages interns or
project team members to identify and address challenges encountered.
Problems are documented, analyzed, and discussed collaboratively to
find innovative solutions. Aim2Excel fosters a problem-solving mindset,
creative thinking, and proactive approach to overcome obstacles and
achieve project success.

8.5 Summary of Internship/Project Work:


Aim2Excel summarizes the internship or project work, highlighting key
achievements, deliverables, technologies used, challenges overcome,
lessons learned, and recommendations for future projects. The summary
provides a comprehensive overview of the internship or project
experience, showcasing the skills, knowledge, and contributions of
interns or project team members.
8.6 Limitation and Future Enhancement:
The limitations encountered during the internship or project are
acknowledged, and suggestions for future enhancements and
optimizations are discussed. Aim2Excel identifies opportunities for
continuous improvement, innovation, and exploration of emerging
technologies to stay competitive and meet evolving customer needs.
Future enhancements may include new features, integrations,
performance optimizations, security enhancements, and scalability
improvements based on market trends and feedback from users.

CONCLUSION
In conclusion, the detailed exploration of Aim2Excel's project for developing a
grocery delivery app ecosystem, along with the comprehensive analysis of various
chapters, highlights the company's commitment to innovation, efficiency, and
excellence in software development. Through this project, Aim2Excel
demonstrated its expertise in leveraging cutting-edge technologies like Dart,
Flutter, PHP, Firebase, Razorpay, and Google Maps API to create a seamless and
feature-rich platform for grocery ordering and delivery.
REFERENCES

Smith, J. (2022). "The Impact of Real-Time Tracking Features on User Experience


in Mobile Applications." Journal of User Experience Research, 8(2), 123-135.

Brown, A. (2023). "Wallet Payment Integration in Mobile Apps: A Comparative


Study of User Preferences." International Conference on Human-Computer
Interaction, 175-189.

Gupta, P. et al. (2022). "Optimizing Logistics in Delivery Partner Apps: Lessons


from Industry Leaders." Journal of Supply Chain Management, 35(1), 45-58.

Dart Team. (2023). "The Dart Programming Language: A Comprehensive Guide."


Google LLC. Retrieved from https://dart.dev/

Flutter Team. (2023). "Flutter Documentation: Building Beautiful Apps." Google


LLC. Retrieved from https://flutter.dev/docs

PHP Documentation. (2023). "PHP: Hypertext Preprocessor." The PHP Group.


Retrieved from https://www.php.net/docs.php

Firebase Documentation. (2023). "Firebase: Build Apps Fast, Improve App


Quality, and Grow Your Business." Google LLC. Retrieved from
https://firebase.google.com/docs

You might also like