About The Project
The Beehive Ecommerce marketplace platform is a mobile & web application developed to provide customers with a seamless and user-friendly shopping experience. It offers a wide range of products across various categories, allowing users to browse, search, and purchase items easily. With intuitive navigation, secure payments, and personalized recommendations, Beehive aims to enhance customer satisfaction and simplify online shopping.
It also provides a platform for sellers to showcase and sell their products, helping them to reach a wider audience & grow their business. Moreover, it has a delivery app for seamless product delivery, ensuring a smooth and efficient shopping experience for customers.
Client Requirements
Our client Digicel Company wants to create a platform that simplifies the shopping experience and allows buyers and sellers to thrive in a digital marketplace. The primary goal is to create a platform that provides convenience to users for buying products and boosts growth for sellers to sell products. Additionally, the platform ensures the seamless delivery of products through a robust delivery app.

Challenges
The challenge we faced was transforming the client’s idea into a reality while meeting their specific requirements and expectations. Also, collaborating with Digicel Company’s team posed a challenge due to their large and hierarchical team structure. Working with such an organization requires effective communication and coordination to ensure smooth project execution. The process involved overcoming technical hurdles and addressing complex functionalities to deliver a seamless user experience. We also encountered difficulty in the integration of a custom payment gateway.



Solutions
We have developed a comprehensive solution that bridges the gap between customers and sellers. We offer a user-centric platform that streamlines the entire shopping process for customers while providing valuable opportunities for sellers. We have implemented robust features and functionalities that enhance customer engagement and boost sellers’ business in the competitive ecommerce landscape.
Features of Web and Mobile App for Buyers



Delivery App Features
Delivery Person Login
It allows delivery drivers to log in to their accounts by entering their credentials and accessing the features to perform their delivery duties.
Delivery Tasks
Delivery drivers receive delivery tasks from Beehive, including information on the pickup location, delivery address, package details, and delivery time frame.
Real-time Tracking
Drivers can track their delivery progress in real time, which allows them to monitor their route, view remaining deliveries, and stay on schedule.
Order History
Drivers can access their past delivery orders and quickly overview them. It includes delivery dates, package information, and payment received.
Features of Seller App and Web Panel
Super Admin Features

The super admin can have a comprehensive overview of the customer base. It allows them to manage customer information, including user profiles, contact details, and order history.

The super admin can have centralized control of the management process. It allows users to monitor and manage orders across the platform, including viewing order details, tracking order statuses, and resolving order-related issues.

The super admin can manage stores or sellers registered on the platform. This includes approving store registrations, monitoring performance, and handling store-related settings.

The super admin can manage product categories and subcategories, including creating new categories, editing existing ones, and organizing the category structure.

The super admin can maintain a high-quality product catalog on the platform, including adding new products, editing product information, managing inventory, and handling product visibility.

The super admin can monitor revenue, commission, manage payment gateways, and generate financial reports to ensure proper financial management.

The super admin can manage the delivery process, including assigning personnel, tracking deliveries, and resolving delivery-related issues.
Design Elements


Technology Used
Programming Language
-
-
JavaScript
IDE
-
-
Visual Studio Code
Database
-
-
MySQL