Anuj Yadav
I’m Anuj Yadav, a passionate Backend Developer specializing in Laravel, PHP, MySQL, and JavaScript. I have hands-on experience building scalable web applications, CRM systems, e-commerce platforms, API integrations, payment systems, and admin dashboards. I enjoy solving complex backend problems, writing clean and maintainable code, and building production-ready digital solutions.
Contact Info
Velvet Loom – Carpet & Rugs E-Commerce Platform
A specialized e-commerce platform for selling carpets, rugs, and floor coverings with flexible product variants, dimension-based pricing, measurement unit conversion, multi-currency support, and inventory management.
Developed Velvet Loom, a specialized e-commerce platform designed for selling carpets, rugs, dhurries, and other floor coverings. Unlike traditional e-commerce platforms, the application supports dimension-based product pricing where product prices are calculated using measurements such as length, width, area, and configurable units.
The platform includes a flexible product and variant architecture capable of handling different sizes, measurements, pricing units, currencies, and inventory requirements. Products can have multiple variants with unique dimensions, rates, stock levels, discounts, and gallery images.
A major focus of the system is the measurement and pricing engine. Product dimensions can be managed using configurable units, while pricing is calculated dynamically based on the product's dimensions and selected pricing unit. The platform also supports currency conversion using configurable conversion factors instead of relying on external currency APIs.
The project also includes inventory management, product attributes, galleries, categories, coupons, order workflows, customer management, and a centralized administrative panel for managing the complete e-commerce operation.
- My Role : Full Stack Laravel Developer
- Category : E-Commerce
- Live Project : Visit Website
- Status : Published
Technology Stack
AJAX
FrontendAPI Integration
API & IntegrationAuthentication & Authorization
BackendBootstrap
FrontendCaching
BackendComposer
ToolsCron Jobs & Task Scheduling
BackendCSS3
FrontendDatabase Design
DatabaseEloquent ORM
DatabaseEmail & Notification Systems
BackendGit
ToolsGitHub
ToolsHTML5
FrontendJavaScript
FrontendjQuery
FrontendLaravel
BackendLaravel Blade
FrontendMySQL
DatabasePayment Gateway Integration
API & IntegrationPDF Generation
BackendPHP
BackendphpMyAdmin
DatabaseQuery Optimization
DatabaseQueue Management
BackendREST APIs
API & IntegrationRole & Permission Management
BackendKey Features
- Specialized carpet, rug, and floor covering e-commerce platform
- Dimension-based product pricing
- Product pricing based on length, width, and area
- Flexible product and variant architecture
- Multiple size and dimension combinations per product
- Measurement unit management and conversion
- Dynamic pricing based on product measurements
- Area-based pricing calculation for carpets and rugs
- Multiple pricing units with configurable conversion factors
- Multi-currency support using configurable conversion factors
- Currency switching without third-party exchange APIs
- Product attributes and variant combinations
- Variant-specific stock and low-stock monitoring
- Variant-specific pricing and discounts
- Product and variant gallery management
- Category and collection management
- Shopping cart and checkout workflows
- Coupon and discount management
- Order and payment workflows
- Centralized inventory and warehouse management
- Administrative e-commerce management panel
- Configurable business defaults and application settings
My Responsibilities
- Designed and developed the overall Laravel e-commerce architecture
- Built the product, variant, and attribute management system
- Designed the measurement and dimension management architecture
- Implemented dynamic area-based pricing for carpets and rugs
- Developed measurement unit conversion logic
- Implemented pricing conversion based on the selected display unit
- Built a configurable currency conversion system using conversion factors
- Developed product variant pricing, discounts, and stock management
- Created category, collection, and product filtering workflows
- Developed product and variant gallery management functionality
- Implemented centralized business settings and configurable defaults
- Built inventory and low-stock monitoring workflows
- Developed shopping cart, coupon, checkout, and order workflows
- Designed relational database structures and model relationships
- Developed reusable services for pricing, measurement, and currency logic
- Built responsive frontend product listing and product detail interfaces
- Developed the administrative management workflows
Challenges & Solutions
One of the primary challenges was designing a pricing system for products that are sold based on physical dimensions rather than a fixed per-item price. Carpets and rugs may have different length and width combinations, requiring dynamic area calculations before the final product price can be determined.
Another challenge was supporting multiple measurement units while keeping the pricing system accurate. The application required a flexible conversion architecture so dimensions and pricing could be displayed in different units without corrupting the original product data.
Currency conversion also required a controlled approach because the system was designed to use configurable conversion factor values instead of relying on external currency APIs. This required centralized services to ensure that prices remained consistent throughout product listings, carts, orders, and administrative workflows.
Designing a flexible product variant system was also challenging because each carpet can have different dimensions, pricing, discounts, stock levels, attributes, and gallery images.
Results & Impact
- Built a specialized e-commerce architecture for dimension-based products
- Created a flexible pricing system for carpets, rugs, and floor coverings
- Implemented dynamic length, width, and area-based price calculations
- Developed configurable measurement unit conversion functionality
- Created a centralized currency conversion system using conversion factors
- Built a flexible product variant and attribute architecture
- Improved pricing accuracy across different product dimensions
- Created reusable services for pricing, currency, and measurement logic
- Established a scalable foundation for inventory and warehouse workflows
- Built a centralized administrative system for managing e-commerce operations
- Created an architecture capable of supporting future multi-language and multi-theme functionality