Collaborative Sharing of Bulk Items Purchasing System
Abstract / Introduction
The Collaborative Sharing of Bulk Items Purchasing System is a web-based platform designed to enable users to collaboratively purchase products in bulk and benefit from discounted pricing. In many markets, suppliers offer lower prices for large quantity purchases; however, individual buyers are often unable to meet
these requirements. This system solves this problem by allowing multiple users to combine their purchasing needs into a single bulk order. The platform organizes products into well-defined categories such as groceries, electronics, household items, personal care products, and office/stationery items etc. This categorization helps users easily browse, search, and participate in relevant bulk purchasing groups.
Users can register, create profiles, and browse categorized products. They can either create or join bulk purchasing groups where each participant contributes a specific quantity toward a predefined target. The system tracks the total quantity in real time and applies dynamic discounts once the required threshold is achieved. A secure individual payment system is integrated, where each user pays separately for
their selected quantity using online payment methods. Payments are processed transparently, and users can track their payment status. The platform also includes features such as notifications, messaging between users, and order tracking. An admin panel allows management of products, categories, users, and discount rules, ensuring smooth system operation.
Functional Requirements
1. User Authentication
o User registration, login, and profile management
2. Product Management
o View product details
o Admin can add, update, and delete products
3. Product Categories Management
o Products are organized into categories (e.g., groceries, electronics,
household items) and users can browse and filter products by
category
o Admin can manage categories
4. Bulk Group Creation
o Users can create bulk purchase groups
o Define required quantity and deadline
5. Join Bulk Orders
o Users can join existing bulk groups
o Add their required quantity
6. Dynamic Pricing System
o Apply discounts based on total quantity
o Display updated prices in real time
7. Individual Payment System
o Each user pays separately for their selected quantity using online
payment methods
o Payment status tracking (Pending, Paid, Refunded)
8. Order Management
o Confirm orders after successful payments
o Track order status and delivery
9. Notifications System
o Alerts for group completion, payments, and deadlines
10.Messaging System
o Communication among group members
11.Admin Panel
o Manage users, products, categories, discounts, and transactions
-
Tools & Technologies
- Front End: HTML, CSS, JavaScript, bootstrap, jquery, ajax
- Back End: PHP (Laravel or Codeigniter framework)
- DBMS: MySQL
Faisal Mehmood
Faisal Mehmood Expert in CS619 Final Year Projects and software development.
View all projects