Registration – Renters, Product Owners
Product and Inventory Management
Workflows – Intake, Outtake, Re-take
Cart and Checkout Process
Memberships and Coupons
and many more..
Rental (E-commerce) Services
Rental services (E-Commerce Application) is an ‘Online e-Commerce Platform’ to Rent products across various Categories and Sub-Categories. The category of Products that are Rented in this ‘Online Rental Platform’ includes Home Appliances, Industrial Solutions, Lawn & Garden, Moving & Travel, Music & Electronics, Party & Event, Safety, Sports & Outdoor, Tools & Hardware, and More.
The Potential ‘Product Owners’ who would like to Rent their Product(s) that falls under the ‘Listed Categories’ can use this platform. The platform enables ‘Product Owners’ who are either ‘Individuals’ or ‘Businesses’ to monetize merchandise rental with a turn-key hub and spoke distribution model.
The Potential ‘Renters’ who would like to have seasonal usage of the above ‘Listed Category of Products’ can use this platform to Rent the Products for a scheduled duration.
The Rental platform has robust ‘Built-in Systems’ for ‘Intake’ and ‘Outtake’ that gather rental inventory and drive demand.
The platform handled various user roles like Product Owner, Renter, Seller, Buyer, Admin, Facility Manager, Inspection Manager, Pickup & Delivery Drivers, etc.
The following modules were built as part of the platform:
Product Inflow– The Inflow Process management takes care of products to be accepted into the platform from various retailers, manufacturers, product owners, and individual sellers’ which helps to build product upstream feature sets.
Product Outflow– The Outflow Process management handles all the required product features to rent, and sell the products from the platform to buyers or renters, who are ready to accept the product from the platform. The workflow handles entire downstream features which include logistics, payments, accounting, sales, etc.
Admin Panel – The ‘Admin Panel’ manages the entire administration of the platform which includes Product Management, User Management, Platform Configuration Settings, Built-in custom modules, Reports, Dashboards, Multi-vendor, Store Management, etc.
Facility Management – The entire inventory and managing the product acceptance and delivery from the warehouse is handled through the Facility Management admin module. This module handles the complete end-to-end process workflow as part of the product intake and outtake from the warehouse.
Inspection Modules – The product's Quality Inspection’ is handled in the Inspection module, any product defects, repairs, or claims are managed through integrated workflows with 3rd party vendors and services.
Logistics Module – The end-to-end delivery of the products which includes Driver delivery functionalities, Fleet management, Dropshipping, Pickups, etc. is handled in this module.
We have prepared E-Commerce Application Wireframes and Front end design using Invision, Figma to come up with the initial design and mockup and followed by further design revisions
- Design graphic user interface elements, like menus and tabs
- Illustrate design ideas using storyboards, process flows
- Built page elements such as custom graphics and illustrations
- Developed UI mockups and prototypes that clearly illustrate how sites function and look like
- Layout adjustments based on user feedback
We used the Opencart technology stack as a base platform to build the eCommerce application since it can be fully customizable, robust, scalable, and secure and was built on top of a strong AWS architecture keeping in view the application needs to maintain a high-level of performance-based Operations like ‘Processing’ / ‘Computing’ / ‘Searching’ etc. The storage can be leveraged through AWS S3 services for the entire product management workflow.
The Base Platform was modular and easily extensible with custom built-in extension modules with security features like ‘SSL Certification’, and ‘Load Balancing’ (Route 53) were taken care of, as they are the inherent part of the platform
3rd party product crawling was done from various, popular Websites using Python Script, and the Product details are captured in the CSV Format. These ‘Crawled Data’ were used to process product SKUs and help to gather the ‘Market Pricing Details’, and then by analysis ‘Optimal Price’ for a given Product is determined.
‘Product Pricing – IP Tool’ was also developed using PHP Laravel to determine the ‘Optimal Price’ for any Given Product at any given point in time.
The ‘Social Shares’ like ‘Facebook’ & ‘Twitter’ Logins were integrated along with ‘SalesIQ’ and ‘Campaigns’ Modules to extend the sales and marketing features of the system.
We performed a comprehensive test strategy since the technology stack undergoes constant changes due to upgrades in web and mobile technologies. Our testing included exhaustive functional and non-functional testing, manual and automation testing besides performance and security testing. Our automated Application Testing and Performance Analysis ensured testing the applications on multiple devices and form factors and making the testing process quick, efficient, reliable, repeatable, and reusable.
Our comprehensive application testing coverage included the following:
- Functional testing including UI testing for native, hybrid, and web applications
- Cross Browser Testing across various browser platforms
- Cross-platform testing: iOS, Android, Windows, and HTML5
- Non-functional testing: Performance, stability, security, and compliance
- Usability and compatibility testing