Project (1)
Project (1)
on
Grocery Shopping
Submitted in partial fulfillment of the
Requirement for the award of the degree of
Bachelor’s of Computer Applications
Submitted By:
Harsh Raj ( 22SCSE1040622)
Somil Kataria ( 22SCSE1040644)
Tarandeep Singh ( 22SCSE1040647)
Naman Dhyani ( 22SCSE1040654)
SCHOOL OF COMPUTING SCIENCE AND
ENGINEERING
GALGOTIAS UNIVERSITY, GREATER NOIDA
CERTIFICATE
___________________________________
Date
______________________
GROCERY SHOPPING APPLICATION
1. Introduc on
The Grocery Shopping Applica on is an innova ve and user-friendly mobile
applica on designed to simplify grocery shopping. Built exclusively for Android
devices, the applica on enables users to seamlessly browse, select, and order
groceries from nearby stores with ease and convenience. It incorporates advanced
features such as secure user authen ca on, a real- me store locator, flexible
payment op ons, including a unique "Pay Later" feature, and inventory
management for store owners.
2. Scope
The applica on provides the following features:
User-Friendly Interface – Secure registra on, intui ve browsing, and
efficient product categoriza on.
Payment Flexibility – Supports mul ple payment op ons, including a "Pay
Later" feature.
Real-Time Loca on Services – A store locator using Google Maps to find
nearby grocery stores.
Inventory Management – Store owners can efficiently manage stock and
orders.
No fica ons and Updates – Users receive mely alerts regarding offers and
order statuses.
Future Enhancements:
Integra on of AI-driven personalized product recommenda ons.
Enhanced delivery tracking for real- me updates.
Voice search func onality for improved accessibility.
3. Limita ons
While the applica on offers significant benefits, it has the following limita ons:
It is currently available only on Android pla orms.
Requires a stable internet connec on for full func onality.
The availability of payment op ons depends on third-party payment
gateway integra on.
Advanced delivery tracking is not implemented in the current version.
Does not support iOS or web pla orms at this stage.
4. System Requirements
4.1 Hardware Requirements
Android device with at least 2GB RAM and 16GB storage.
Stable internet connec on for online func onali es.
4.2 So ware Requirements
Android Studio (version 2022.1 or higher).
Java Development Kit (JDK 8 or higher).
Firebase for backend database opera ons.
Google Maps API for store locator func onality.
Emulator or physical Android device for tes ng.
6. System Design
6.1 Database Structure
Table Fields
7. Technology Stack
Pla orm: Android
Programming Languages: Java/Kotlin
Frameworks & Tools: Android SDK, Firebase SDK
Database: Firebase Real me Database
APIs: Google Maps API, Payment Gateway API
8. Code Snippets
8.1 Adding an Item to Cart
11. Conclusion
This project demonstrates the successful development and integra on of Android
technologies to enhance grocery shopping. With its modular architecture, the app
is designed for scalability and can be improved further with advanced
func onali es such as real- me delivery tracking and AI-powered product
recommenda ons.
12. References
1. Android Developer Documenta on
2. Firebase Documenta on
3. Google Maps API Documenta on
4. Java Programming Tutorials
5. Payment Gateway API Documenta on