COMSATS University Islamabad,
Abbottabad Campus
Project Proposal
(SCOPE DOCUMENT)
for
SCOPE DOCUMENT REVSION HISTORY
Supervisor Signature
Date:
Catalog
Abstract...........................................................................................................................................................................3
Introduction.....................................................................................................................................................................3
Problem Statement ........................................................................................................................................................3
Problem Solution for Proposed System..........................................................................................................................4
Related System Analysis/Literature Review...................................................................................................................4
Advantages/Benefits of Proposed System......................................................................................................................5
Scope...............................................................................................................................................................................5
Modules...........................................................................................................................................................................6
Module 1: User Authentication.......................................................................................................................................6
Module 2: Gemstone Detection......................................................................................................................................6
Module 3: Marketplace (Seller Module).........................................................................................................................6
Module 4: Marketplace (Buyer Module)........................................................................................................................6
Module 5: Price Suggestion System...............................................................................................................................6
Module 6: Education Module.........................................................................................................................................6
Module 7: Search and Filter............................................................................................................................................7
Module 8: Feedback and Rating System.........................................................................................................................7
System Limitations/Constraints......................................................................................................................................7
Software Process Methodology......................................................................................................................................7
Tools and Technologies..................................................................................................................................................7
Project Stakeholders and Roles.......................................................................................................................................8
Team Members Individual Tasks/Work Division...........................................................................................................9
Data Gathering Approach...............................................................................................................................................9
Concepts..........................................................................................................................................................................9
Gantt chart.....................................................................................................................................................................10
Mockups........................................................................................................................................................................11
Conclusion....................................................................................................................................................................12
References.....................................................................................................................................................................12
Plagiarism Report..........................................................................................................................................................12
Data Gathering Approach
For the GemAI project, we will gather information and requirements using a combination of
methods. First, we will conduct interviews with gemstone traders, miners, and buyers to
understand their challenges in gemstone identification and trading. Second, we will analyze
existing gemstone identification applications and relevant literature to evaluate their
functionalities and identify gaps. Third, we will collect gemstone image datasets and market
price data from trusted sources such as Kaggle and gemstone trade databases to train and validate
the AI model. This mixed approach will ensure that both user needs and technical requirements
are thoroughly addressed for effective system development.
Concepts
Concept 1: Artificial Intelligence (AI) and Machine Learning (ML)
We will learn how to design, train, and deploy an AI model for gemstone recognition. This will
include data preprocessing, model selection, training with datasets, and optimization for mobile
deployment. We will gain knowledge of CNN (Convolutional Neural Networks) and
TensorFlow/Keras frameworks for image classification.
Concept 2: Mobile App Development (Flutter)
We will learn to build a cross-platform mobile application using Flutter. This includes UI/UX
design, integrating AI models, and ensuring smooth navigation. We will also work on integrating
Firebase for backend services like authentication and database management.
Concept 3: Database Management and Cloud Services
We will learn how to store, manage, and retrieve data efficiently using Firebase. This includes
real-time database integration, secure authentication, and cloud storage for user data and images.
We will also explore how cloud services help in scalability and security.
Concept 4: Software Design & Project Management
We will learn how to use Object-Oriented Methodology for developing software. This includes
breaking the system into modules, maintaining version control, testing, and managing project
timelines. We will also gain skills in documentation and team collaboration for large projects.
3
Gantt chart
Figure 1:Sample Gantt chart
4
Mockups
5
Conclusion