Business Description
Design, programming and development of the wholesale medical supplies platform medbiosupply
It consists of four interfaces: admin, client, representative, and merchant, and three applications for each of them: Laravek web / flatter apps
Business Description: Development of the MedBioSupply platform
The MedBioSupply platform was developed as an integrated system for managing medical supply chain services or products, providing customized interfaces for each user category: management, customer, merchant, and delivery agent. The goal was to improve operational efficiency, ensure a seamless user experience, and facilitate interaction between the various parties in the system.
1. Admin Panel
Objective: To enable management to monitor and manage all operations across the system.
Tasks completed:
User Management: Ability to add, edit, and delete customer, merchant, and delivery agent accounts.
Order Management: Monitor the status of each order from receiving products to delivering them to customers.
Reporting: Create comprehensive reports on performance, sales, and quantities sold.
System Setup: Customize general system settings such as prices, commissions, and business hours.
2. Customer Panel
Objective: To enable customers to browse products, add products to the shopping cart, and complete purchases.
Tasks completed:
Product Reviews: View detailed details of products available for purchase.
Completing orders: Add products to your shopping cart, then complete the payment process securely.
Order monitoring: Track the status of orders from the moment of purchase confirmation until the delivery process.
Interact with support: Ability to contact customer service through the system in case of inquiries or problems.
3. Merchant Panel
Objective: To enable merchants to manage their products, track sales, and interact with the system to meet customer needs.
Tasks completed:
Add and update products: Ability to add new products or update inventory.
Order Management: Tracking orders for their products and ensuring their availability.
Reporting: View reports on sales, commissions due, and product performance.
Interact with agents: Communicate with delivery agents to ensure timely delivery of products.
4. Delivery Representative Panel
Objective: To enable delivery agents to efficiently manage the process of delivering orders to customers.
Tasks completed:
Receive orders: Receive details of orders for delivery.
Status Monitoring: Update order status upon receipt and delivery.
Schedule Management: Organize delivery schedules and distribute tasks as needed.
Customer Interaction: Ability to communicate with customers in the event of any delay or problem during delivery.
5. Integration between interfaces
Objective: To ensure that information flows smoothly between all parties in the system.
Tasks completed:
Instant Update: Update order status instantly across all interfaces.
Instant Notifications: Send instant notifications to users (customers, merchants, delivery agents) when any change occurs in the status of orders.
Consolidated Reporting: Provide comprehensive reports to management to track performance and improve operations.
6. Technologies used
Front-end: HTML, CSS, JavaScript, and React.
Backend: Node.js and Express.
Database: MongoDB.
Authentication and Security: JWT (JSON Web Tokens) and OAuth.
Project Summary
Through these efforts, we were able to deliver the MedBioSupply platform that meets the needs of all stakeholders (management, customer, merchant, and delivery agents) while ensuring an easy, safe, and efficient process for all users.