Yash Home Furnishings

Overview

Decorflow is a comprehensive business management application designed to streamline the daily operations of Yash Home Furnishings. It empowers the business with tools for customer management, sales, inventory, and more, all while saving time and improving efficiency.

Features

Multi-level Access Control

Secure role-based access with Super Admin, Admin, and User levels for precise control over system functionality

Multi-store Management

Seamlessly manage multiple store locations from a single dashboard with location-specific inventory and sales tracking

Multi-user Platform

Support for multiple concurrent users with real-time updates and collaborative features

Direct Invoice Printing

Generate and print professional invoices directly from the application with customizable templates

Inventory Management

Complete inventory tracking system with real-time stock updates and automated reorder notifications

Deliverable Tracking

Track and manage product deliveries with status updates and delivery scheduling

Click-to-Call Integration

One-click customer calling directly from the interface for efficient communication

Customer Management

Comprehensive customer relationship management with detailed profiles and interaction history

Decorflow combines powerful features with an intuitive interface to streamline your business operations

Purpose and Goals

Decorflow was developed with a clear mission: to revolutionize how Yash Home Furnishings manages its daily operations. The system transforms traditional paper-based processes into streamlined digital workflows, addressing critical business challenges and enhancing operational efficiency.

Time Efficiency

Dramatically reduced invoice generation time from 3 hours to 2-5 minutes, representing a 97% improvement in processing speed. This transformation enables staff to focus on more valuable customer-facing activities.

Enhanced Communication

Integrated click-to-call functionality eliminates miscommunication by providing direct customer contact from within the application, ensuring accurate and timely customer interactions.

Access Control

Implements multi-level access permissions, ensuring data security and appropriate resource access based on user roles, maintaining operational integrity and confidentiality.

Digital Catalogue Integration

Features built-in catalogue image storage within sales orders, streamlining product reference and reducing the time spent searching for product specifications and designs.

Strategic Impact

By digitalizing manual processes and centralizing business operations, Decorflow has transformed Yash Home Furnishings from traditional record-keeping to a modern, efficient business operation. This digital transformation not only saves time and reduces errors but also provides a scalable foundation for future growth.

Architecture

The application follows a stateless architecture, built on REST APIs to ensure scalability and flexibility. The frontend and backend are decoupled, allowing independent development and deployment.

The frontend is deployed on Vercel, which automatically fetches updates from GitHub commits, ensuring seamless CI/CD integration.

The backend is hosted on AWS, deployed on at3.micro instance with an Elastic IP to ensure stable and persistent access. Data is stored in MongoDB, providing a robust and scalable database solution.

For media storage, we utilize an AWS S3 bucket to store all images efficiently. To optimize performance and serve static assets, we use ImageKit.io, ensuring fast and reliable content delivery.

Architecture Diagram

Technical Stack

Decorflow combines modern frontend technologies with robust backend services, cloud infrastructure, and essential development tools to deliver a scalable and efficient business management solution.

Frontend

Modern and responsive user interface built with React and styled using Tailwind CSS

ReactJSReactJS
Tailwind CSSTailwind CSS
TypeScriptTypeScript

Backend

Robust server-side implementation using Spring framework

SpringSpring
Spring BootSpring Boot

Database & Cloud

Document-based database solution with cloud infrastructure

MongoDBMongoDB
AWSAWS

DevOps & Deployment

Continuous integration and deployment pipeline

GitHub ActionsGitHub Actions
VercelVercel

Additional Services

PDF conversion service built with Node.js

Node.jsNode.js
RenderRender

Development Tools

Essential tools for testing, collaboration and project management

PostmanPostman
TrelloTrello
SlackSlack

Screenshots

Customer Management

Comprehensive customer record management system with detailed profiles, contact information, and interaction history.

Customer List View
Click to enlarge

Main dashboard showing customer list with quick actions

Customer Details Form
Click to enlarge

Detailed customer information entry form

Customer Edit View
Click to enlarge

Customer Dialogue Popover to Edit the Customer Details.

All images can be clicked to view in full size. Each screenshot represents actual system functionality.

Sales Order Creation

Efficient sales order processing with integrated product catalogue and real-time calculations.

New Sales Order Form
Click to enlarge

Create new sales order with customer selection

View Order Form
Click to enlarge

Sales Order View for the Particular Customer

All images can be clicked to view in full size. Each screenshot represents actual system functionality.

Invoice Generation

Fast and accurate invoice generation system with customizable templates and automatic calculations.

Invoice Generation Interface
Click to enlarge

Invoice creation screen with template selection

Invoice Customization
Click to enlarge

Invoice customization and details entry

Invoice Preview
Click to enlarge

Real-time preview of generated invoice

Order Summary View
Click to enlarge

Final order review with calculations

All images can be clicked to view in full size. Each screenshot represents actual system functionality.

Payment Management

Comprehensive payment tracking system with receipt generation and detailed payment logs for efficient financial management.

Payment Entry Form
Click to enlarge

Easy-to-use form for recording payments and generating receipts

Payment Logs Table
Click to enlarge

Filterable payment logs table showing complete payment history

All images can be clicked to view in full size. Each screenshot represents actual system functionality.

Final Output & Reports

Professional output documents and comprehensive reporting capabilities.

Final Invoice PDF
Click to enlarge

Generated PDF invoice ready for customer

Sales Report Dashboard
Click to enlarge

Monthly sales performance overview

Customer Analytics
Click to enlarge

Customer engagement and sales analytics

All images can be clicked to view in full size. Each screenshot represents actual system functionality.

Our Team

Acknowledgements

Special thanks to our valued client for their trust and collaboration in building Decorflow:

Follow their Instagram profiles to see amazing home decor transformations and latest projects.