0% found this document useful (0 votes)
17 views4 pages

UniCart Ecommerce Mobile Application

The document outlines a capstone project for a comprehensive e-commerce mobile application called UniCart, developed using React Native for iOS and Android. It details customer and admin functionalities, including user authentication, product management, and order tracking, along with additional features like real-time negotiation and chat support. The project aims to provide a seamless shopping experience while ensuring robust backend support for scalability and performance.

Uploaded by

VITHAL BORALE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views4 pages

UniCart Ecommerce Mobile Application

The document outlines a capstone project for a comprehensive e-commerce mobile application called UniCart, developed using React Native for iOS and Android. It details customer and admin functionalities, including user authentication, product management, and order tracking, along with additional features like real-time negotiation and chat support. The project aims to provide a seamless shopping experience while ensuring robust backend support for scalability and performance.

Uploaded by

VITHAL BORALE
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

P.E.S.

University
Dept. of Computer Applications
Session: Nov 2024 – Feb 2025

3rd Semester MCA


Capstone Project Phase-1
Synopsis

Project Title: UniCart E-commerce Mobile


Application
Abstract:
This project aims to develop a comprehensive e-commerce application using React Native for
both iOS and Android platforms. The application will provide a seamless shopping experience
with features tailored to enhance user interaction, manage transactions securely, and offer
administrative controls for product and order management. The focus is on creating an intuitive
interface for customers while ensuring robust backend support for scalability and performance.

Functionalities:
Customer Functionalities:

1. User Authentication
o Features:
 Sign up, log in, and logout.
 Social login options (Google, Facebook).
 Password reset via email or OTP.
o Implementation: Leverage Firebase Authentication for managing user sessions
or implement a custom backend using JWT tokens for authentication.

2. Home Screen
o Features:
 Display of categories and featured products.
 Promotional banners.
 Search bar with auto-suggestions.
o Implementation: Utilize FlatList for efficient rendering of lists, and libraries
like react-native-swiper for managing promotional banners.

3. Product Search & Filters


o Features:
 Search by product name or category.
 Dynamic filters for price, brand, ratings.
 Sorting options like price, popularity, and newest arrivals.
o Implementation: Implement dynamic filtering and sorting through backend API
calls.
P.E.S. University
Dept. of Computer Applications
Session: Nov 2024 – Feb 2025

4. Product Details
o Features:
 Comprehensive product information including descriptions, pricing, and
variant options.
 Product ratings and reviews.
 Image gallery for different views of the product.
o Implementation: Use image carousels for visual appeal and collapsible sections
for detailed information.

5. Shopping Cart
o Features:
 Add or remove items, adjust quantities.
 Display total cost including discounts and taxes.
o Implementation: Manage state with Redux for a global cart or use local state
for simplicity.

6. Wishlist
o Features:
 Save items for later purchase.
 Sync with user account for persistence across sessions.
o Implementation: Use local storage for offline access or sync with backend for
online persistence.

7. Checkout Process
o Features:
 Address management.
 Multiple payment options (credit/debit cards, UPI, PayPal).
 Order summary before finalizing purchase.
o Implementation: Integrate payment gateways like Stripe or Razorpay for secure
transactions.

8. Order Tracking
o Features:
 Access to order history.
 Real-time delivery status tracking.
o Implementation: Connect with shipping APIs for real-time updates or simulate
with mock data.

9. Notifications
o Features:
P.E.S. University
Dept. of Computer Applications
Session: Nov 2024 – Feb 2025

 Push notifications for order status, promotions.


o Implementation: Use Firebase Cloud Messaging for efficient notification
services.

Admin Functionalities:
1. Product Management
o Features: CRUD operations for products, image management.
o Implementation: Admin panel accessible via web or mobile.

2. Category Management
o Features: Management of product categories and subcategories.
o Implementation: Admin interface for category management.

3. Order Management
o Features: Handle and update order statuses.
o Implementation: API for real-time status updates.

4. Analytics Dashboard
o Features: Visual representation of sales, product performance, and user data.
o Implementation: Use charting libraries tailored for React Native.

5. Promotions and Offers


o Features: Create and manage promotional activities.
o Implementation: Server-side management of promotions and discounts.

Additional Features:

 Real-Time Negotiation with Seller: Implement with real-time communication tools


like Firebase or Socket.IO.
 Responsive UI: Ensure UI adaptability using FlexBox and responsive libraries.
Offline Mode: Use AsyncStorage or react-query for offline data caching.
 Multi-Vendor Support: Separate dashboards and APIs for vendor management.
 Reviews and Ratings: Backend validation to ensure only verified purchases can rate.
 Chat Support: Integrate with chat solutions like Firebase Chat or Twilio for customer
support.
P.E.S. University
Dept. of Computer Applications
Session: Nov 2024 – Feb 2025

Software Specifications:

React Native, react-navigation, Redux for state


Frontend
management.
Backend Node.js with Express or Firebase.
Database MongoDB, MySQL, or Firebase Realtime Database
AWS, Google Cloud, or Firebase Hosting.
Server

Submitted by:
SRN Name Student signature with date
VITHAL
PES1PG23CA322

Guide Name and Designation Guide Signature with date

Ms. Lekha Achuth

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy