Skip to content

AkshayTiwari27/DiasporaConnect

Repository files navigation

DiasporaConnect - Innov8torX

Connect India Post: Diaspora-Connect

A platform connecting the Indian diaspora with authentic Rakhis and handicrafts from India.

TO DO (What to add, in which file, and where)

    • Forgot Password
    • Implement a Forgot Password functionality.
    • Add the necessary form and logic for email/password recovery.
    • Google and Microsoft Login
    • Integrate Google and Microsoft sign-in functionalities.
    • Add buttons for these login options on the login page.
    • Chatbot Widget
    • Embed a chatbot widget for user interaction on the site.
    • Position the widget on all relevant pages.
    • Language Change/Multilingual Support
    • Add options for multilingual support, including a language change dropdown or toggle.
    • Ensure translations for key UI elements.
    • Indian Post Tracking Webpage
    • Create a dummy webpage for Indian Post Tracking.
    • Add input fields for tracking number and result display.
    • Postage Fare Calculator
    • Develop a Postage Fare Calculator tool.
    • Integrate it with the Indian Post Tracking dummy webpage for easy access.

Chatbot Features

    • Floating Widget
    • On Click Floating Window
    • Message Box and Send Button
    • Your Message on Right and Chatbot Response on Left
    • Display Message Upon Response and Post
    • If Received -1 Regret from Chatbot, Display Fixed/Default Option Buttons
    • Save Chat History with User ID on MongoDB and Retrieve with User ID
    • Load Chat History on Opening Floating Window

NOTES & Features to be added

  1. MultiLingual website using plugin or otherwise
  2. WorkShop google meet
  3. BHARATGPT multilingual chatbot
  4. Sensitive things guard llm + Check hallucinations
  5. Community tab for chat - 3 modes, global, customers, sellers- can also redirect to another website for conversations- store in db
  6. Workshop static page with meet links and random photos
  7. Postage fare calculator from Indian post website

Product List

  1. Rakhi
  2. Sarees
  3. Lehnga?
  4. Kurta/pajama
  5. Diya
  6. Hawan samagri
  7. Sandal/guggul dhoop
  8. Desi cow ghee
  9. Cotton wicks
  10. Hand embroidery
  11. Mitti ke bartan
  12. Lakh bangles and other bangles
  13. Indian regional dresses and footwear
  14. Handmade sceneries

Team Members:

  • Akshay Tiwari (2K22/EC/26)
  • Arindam Singh (2K22/EC/49)
  • Aryan Kanojia (2K22/EC/56)
  • Prabhat Kumar (2K22/EC/166)
  • Rahul (2K22/EC/179)
  • Yashi Jha (23/EP/138)

EMAIL IDs-

  1. [email protected]
  2. [email protected]
  3. [email protected]
  4. [email protected]
  5. [email protected]
  6. [email protected]

Project Description:

Diaspora-Connect, is an e-commerce platform designed to bridge the gap between the Indian diaspora and their cultural roots. We offer a curated selection of authentic Rakhis and handicrafts, sourced directly from artisans across India. Our platform leverages the reliability and reach of India Post to ensure timely and secure delivery to customers worldwide.

Problem Overview:

Problem Statement ID: 1757

Problem Statement Title: India Post - A Bridge for Indian Diaspora to access things Indian

Description:

The Department of Posts (DoP) covers around 219 countries where a large Indian diaspora exists. While there is a demand for Indian products (Puja Samagri, traditional attire, handicrafts), the current e-commerce landscape presents challenges:

  • Quality Assurance: PIOs often cannot verify product quality when purchasing online.
  • High Transportation Costs: Shipping from India can be expensive.
  • Limited Reach for Artisans: Local sellers and artisans lack resources and information to reach a global audience.

Solution:

Project To-Do List: Connecting Indian Diasporas to Local MSMEs and Artisans

Seller Panel

  • Registration and Authentication
    • Register using DigiLocker for document verification (Aadhar, GST, etc.).
    • Implement secure login for sellers.
  • Account Management
    • Add account details for direct and reverse transactions (refunds and payouts).
  • Product Management
    • Add, edit, delete, and view product listings.
    • Set prices, stock levels, and product descriptions.
    • Enable bulk product uploads.
  • Order Management
    • View and process orders (accepted, shipped, canceled, returned).
    • Handle refunds for canceled orders or returns.
    • Allow sellers to confirm or reject cancellations/returns.
  • Shipping Management
    • Add India Post Tracking IDs for each order.
    • Fetch and display shipment status using India Post APIs.
  • Analytics
    • Show insights on sales trends, product performance, and revenue.
    • Export data as reports (CSV/Excel).
  • Notifications
    • Send real-time notifications for new orders, cancellations, or updates.
  • Promotions
    • Allow sellers to create discount coupons or promotional offers.

Client Website and App

  • Registration and Login
    • Implement user registration and login (email, social media, or phone OTP).
    • Allow users to manage profiles and saved addresses.
  • Product Browsing
    • Create categories for MSME and artisan products (e.g., handmade, textiles, crafts).
    • Add advanced search and filter options (price, category, seller location).
    • Provide personalized recommendations based on browsing history.
  • Order Placement
    • Enable adding items to cart and secure checkout.
    • Integrate secure payment gateways (Razorpay, PayPal, etc.).
    • Include currency conversion for international customers.
  • Order Management
    • Allow users to view order history and status.
    • Provide options to cancel orders before shipment.
  • Order Tracking
    • Implement real-time shipment tracking via India Post APIs.
  • Wishlist
    • Enable users to save products for future purchases.
  • Notifications
    • Send alerts for order updates, discounts, or restocked items.
  • Feedback and Reviews
    • Allow users to rate and review purchased products.
    • Resolve disputes through customer support.

Admin Panel

  • User and Seller Management
    • View, edit, and deactivate users or sellers.
    • Approve/reject seller registrations post-DigiLocker verification.
  • Product and Order Management
    • Monitor all product listings and remove inappropriate ones.
    • Manage orders (e.g., refunds or cancellations).
  • Shipping Oversight
    • Monitor India Post tracking for delayed or failed shipments.
  • Landing Page Management
    • Dynamically update banners, categories, and featured products.
  • Insights and Analytics
    • Display key metrics: sales, user activity, refunds, etc.
    • Generate and export reports for stakeholders.
  • Fraud and Dispute Resolution
    • Automate checks for suspicious activity.
    • Resolve disputes between buyers and sellers.
  • Admin Roles and Permissions
    • Assign super admin or limited admin roles to team members.

Additional Features

  • Localization
    • Implement multi-language support (Hindi, English, etc.).
  • Secure Document Storage
    • Encrypt DigiLocker documents for compliance.
  • Help and Support
    • Add chatbots or live chat for client and seller queries.
  • Custom Marketing Campaigns
    • Enable sellers to purchase ad slots on the platform.

Notes

  • Break these tasks into smaller sprints for the team.
  • Prioritize features to build a minimum viable product (MVP) first.
  • Focus on learning required tech stack (React.js, Node.js, MongoDB, etc.).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •