Synopsis Report
Synopsis Report
Submitted by:
1
KALA VIDYA MANDIR INSTITUTE OF
TECHNOLOGY (POLYTECHNIC)
2024-2025
The group is required to complete the project within the academic schedule under the
guidance of:
Project Guide
CM Dept
2
INDEX
1 Abstract 1
2 Problem Definition 2
5 Working 9 -11
6 Advantages 12
3
Chapter 1: Abstract
4
Chapter 2: Problem Definition
Key Challenges:
1. Lack of Real-World Visualization: Customers cannot accurately assess how
furniture will look or fit within their homes.
2. High Product Returns: Without the ability to "try" furniture in their space, users
may make incorrect purchasing decisions.
3. Limited Interactivity: Existing online platforms lack immersive features, making
the shopping process less engaging.
4. Inefficient Product Management: For store administrators, managing and
updating product details often involves complex and time-consuming
processes.
5
Chapter 3: Requirement (Hardware & Software) Analysis Phase
1. Hardware Requirements
For Development
Personal Computer (PC) or Laptop:
Processor: Intel i5 or AMD Ryzen 5 (or higher)
RAM: Minimum 8 GB (16 GB recommended)
Storage: 20 GB of free space
Operating System: Windows 10/11, macOS, or
Linux
GPU: Integrated GPU (recommended: dedicated
GPU for AR testing)
For Users
Mobile Devices:
Smartphone with AR support:
Android: ARCore-compatible
devices
iOS: Devices with ARKit support
(iPhone 6s or newer)
Camera: To scan QR codes and
visualize AR models
Internet Connection: Reliable
connectivity for accessing AR
models hosted online.
6
2. Software Requirements
Frontend Development
Programming Languages: JavaScript, JSX
Frameworks & Libraries:
React: For building the user interface.
Model Viewer: To render 3D models in AR.
Code Editor:
VS Code (preferred)
QR Code Generator Library (e.g., qrcode.react):
For generating QR codes for AR model links.
Backend Development
Backend Service: Firebase
Firebase Firestore: For database management.
Firebase Hosting: To host the application if required.
Firebase Storage: For storing QR codes or 3D
models.
Augmented Reality
3D Models:
Formats: .glb, .gltf (preferred for AR compatibility).
7
Chapter 4: Block Diagram (DFD Level 0)
The Level 0 Data Flow Diagram (DFD) provides a high-level overview of the AR furniture shopping
website's data flow and interactions between components. This diagram illustratesthe primary
inputs, processing units, and outputs of the system, focusing on how product data, 3D models,
8
Chapter 5: Working
Admin Panel
Purpose: The Admin Panel is used by administrators to manage product data.
Actions:
Upload new product details (name, price, description, images, and 3D model URL).
Data Flow:
The uploaded/updated data is stored in Firebase Firestore.
Output: Firebase Firestore contains updated product data ready for user interaction.
1. Firebase Firestore
Purpose: Acts as the central database to store and retrieve product details.
Stored Data:
Interactions:
2. Homepage
furniture products.
Actions:
User Interaction:
product.
Data Flow:
Actions:
Data Flow:
QR code.
Output: A detailed product page with the option to view the product
in AR.
3. QR Code Generator
Actions:
Data Flow:
Sends the QR code back to the Product Page for user download or
scanning.
10
4.
4.AR Viewer
Actions:
Firestore.
User Interaction:
or AR device.
product.
5. User
Actions:
technology.
11
Chapter 6: Advantages
Real-Time Updates:
:
Using Firebase Firestore ensures that changes made in the admin panel reflect
Cost-Efficiency:
Environmentally Friendly:
Encouraging online shopping and reducing the need for printed catalogs
ensuring that the size, design, and aesthetics match their space.
Informed Decision-Making:
By viewing the furniture in AR, users can make confident purchase decisions,
Convenience:
Users can browse and explore furniture options from the comfort of their homes
Detailed product pages with images, descriptions, and 3D models provide users with
user satisfaction.
12
Chapter 7: Project Planning
requirements.
Phase Duration
Project Initiation 1 week
Research and Requirement 2 weeks
Analysis 4 weeks
Design and Development 3 weeks
Testing and Validation 2 weeks
Deployment Documentation 1 week
Total Duration 13 weeks
13
5.3 Resource Allocation
1. Human Resources
Role Responsibilities
2. Software Resources
Software/Tool Purpose
14
5.3 Risk Management
1 Technical Challenges
Risk: Difficulty in integrating AR features (e.g., 3D model rendering, QR
code functionality, or AR viewer compatibility).
Mitigation:
Conduct thorough research on AR libraries such as Model-Viewer,
Three.js, and Firebase before starting development.
Develop and test small prototypes to validate the feasibility of core
features.
Allocate an AR Specialist to address specific challenges related to 3D
rendering and device compatibility.
2. Budget Overruns
15