Barcode based Dairy Management System

Dairy is a one of the oldest industries and is very stably placed in the day to day diet of people for centuries. And due to milk being perishable in nature it needs to be acquired on a daily basis. Therefore, making milk industry a high demand market with logistics taking place on daily basis. The communication, till date, has been happening over calls or Whatsapp. Generally, an excel is maintained to keep things managed and tracked.

This portal is aimed to assist dairy owners in managing their day to day business which providing a better connectivity with their customers. The system can easily manage the distribution system and automate the tedious manual processes. With automation the company will be able to reduce the losses, control damaged goods and time wastage, while increasing the profits, productivity, timely delivery, customer satisfaction and tractability.

The apps also provide a way to connect seamlessly with the customers be it same city or otherwise. Customers get to choose to enrol for monthly or on-demand services from the brand, hence allowing the company to easily handle the dynamics of the business.

Features that made the application interesting:

  • Barcode based equipment tracking:

    Milk industry has multiple containers for carrying different quantity of milk. These containers are often reported as damaged or lost at the time of delivery which becomes a huge cost to the owner.
    We place barcode on each equipment and tracked the delivery personnel carrying it.
    Damages were controlled by 30%.

  • Control of theft:

    At the time of delivery there are loses while reaching the destination. With our system each barcode is associated to a corresponding capacity. While taking the delivery the customer can mark if the quantity is acceptable or there are issues.
    System generates a report to pinpoint the specific delivery boy with whom there are repetitive issues irrespective of the route or customer
    Theft and complaints were reduced to 4%.

Other Features to help the owner run his business smoothly:


  1. Manage Distribution Partners

    The dairy owner can add new partners. This will create an account for them where the system keep a track of the amount of business done, quantity sold, invoices raised and the timely payment of the invoice. Hence giving a real-time insight on how beneficial is the partnership and what the areas of improvement are.

  2. Inventory Management

    The system will keep a track of per day total production of the milk, and the subsequent by-products this will help in calculating the relation between the supplied milk and the quantity of the received by-product which can be then optimized to increase the amount produced. Moreover, information like total milk sold, total milk distributed and total wastage in terms of quantity and money on a daily basis will be readily available. This data is then processed to generate a monthly and yearly report for deeper analysis.

  3. Manage Invoices and Salaries

    The software can automatically calculate the amounts to be received and to be paid to each partner for each month after all the deductions. Owners can anytime view old invoices and track the payments without any dependencies or having to shuffle between heavy paperworks. Employee payments can also be track. Our smart apps has the capability to take daily attendance and track different types of leaves and holidays based on which it can calculate monthly payable salaries on the defined date.

  4. Performance Tracking, Theft Tracking:

    Performance of the employee varies on multiple factors in this industry. Each employee’s performance is auto calculated based on the feedback of the customers, daily attendance, theft percentage, and damage percentage. In this way, true performance analysis could be made to understand which employee is most productive.

  5. Take orders online:

    Customer can place an order as per their convenience from the customer app. Be it a last minute requirement of extra milk or a monthly subscription, our app can handle it all. When the daily distribution list goes to the Delivery boy all the orders are seamlessly placed without any confusion in the final quantity of the milk to be delivered.

  6. Allocation and tracking of delivery:

    There are 2 option to allocate the order to the delivery boy. First, where the Admin manually assigns the order to the delivery boy. Second, where delivery boy’s area is geo fenced and any order coming from that region on the map is auto assigned to the respective delivery boy. The delivery application can than give the owner a live tracking of the parcel with estimated time of delivery.


  1. Receive Orders:

    Delivery Boy’s delivery schedules can be fixed and at a specific moment he will receive the information of all the deliveries with the quantity for the day. Pickup point information can also be scheduled as a part of daily update. Owners can directly push the scheduled delivery and even the last minute delivery to the delivery boy. Delivery boy will get notification update, after clicking on it he can see the delivery details and pick up the parcel from the collection centre.

  2. Marking the pickup and delivery:

    Delivery boy can mark the parcel as “Collected” from the collection centre post which the tracking starts. After the parcel is delivered delivery boy can mark it as delivered based on which the report can be generated. Notification is sent to the owner and the end customer post delivery.


  1. Orders, Payment and Offers,

    Customers have the option to choose between a monthly subscription or a demand based milk delivery. However, Customers always have the capability to place orders on the go. The payment can be done online as well as offline to the dairy owner. In case of offline payment the Admin needs to update the status as paid once the payment is done. The app maintains a track record of all the previous payments with an option to download an digital invoice for the same.

  2. Adjust pick up and drop timing,

    Customers can easily update their pickup and drop timing through the app without having to make tedious call and coordinate with the delivery boy and the dairy owner. Delivery boy gets a notification for the updated timing and it reflects in his schedule re-arranging the order of delivery. The system also tells the delivery boy the amount of extra time we will have to travel to meet the new timing.

  3. Track Orders,

    Customers can track where their order is at the moment, at any time. Hence enabling easy coordination. Customer can easily be occupied in their day to day work and be available as per the estimated time of delivery, or they can make arrangements to ensure that the delivery is not missed.

Qskip – Self Checkout Grocery Shopping application

qskip grocery app

Qskip is a self-checkout grocery shopping application. For too long we have been going to the stores and waited long hours for the billing which spoils the complete fun of grocery shopping. Finding the product you desire is pretty tedious, exploring a new store without the help of the assistant sounds like a nightmare. And after all the hassle it is pretty disappointing to know that the grocery store is out of stock.

No More long ques: Now you can do your own billing and skip the waiting time.

No More trouble while finding the right product: You can just scan the barcode of your used products to shop the new ones

No More Running store to store: Select the product to find the nearest store around you selling the product and at the best deal.

Qskip makes use of technology to the fullest. With Qskip Mobile App you can simply SCAN the BARCODE of any product (used or unused) and find the stores near you selling the product with price comparison. Even if you choose to pay at the counter, each of our orders are marked with a QR code which the vendor can scan to read your order details and you can move out of the line within seconds.

Challenges and Features:

Below are the features and a brief explanation on why were they required and how did we design the:


3 Different Models in 1 App:

UX Challenge:  The app was supposed to have 3 different shopping Experiences namely: In-Store, Pickup and Home Delivery. Our Challenge was to make sure that user doesn’t get confused as to which service he is availing and yet is easily able to transition from one service to another.

Our Approach: We laid down all the 3 models at the bottom to enhance the visibility and gave minute differences to the UI to make sure that users feel the difference while using the app. Things as minute as On-click animations were different to make the user feel the difference.


Bar Code Scanning and Adding Products:

UX Challenge: The most time spend on the applications by customers is in finding the product they want to buy. The sooner they find the product and add it to cart the faster is the payment.
Our Approach: Manufacturers have been using barcode since forever to maintain inventory, track sales, and distributions and we wanted to leverage the ease. Just by placing the product in front of the camera you can add a product to the cart and even keep adding the quantity without a single click.

Category and SubCategory:

qskip 3 shopping experience
UX Challenges: Drop Downs are old school and it interferes with the real highlight of the application which are the products displayed below. We wanted to have a process where the screen is not obstructed and visibility of the different options to purchase is always in the field of view of the customer.
Our Approach: We were sure that all the category options have to be blatantly visible but at the same time we wanted to make sure that it does not occupy lot of screen space. We came up with sliders based category and sub category structure.

Swipe to Cart:

UX Challenge: There are 3 steps that are required to close a purchase, Finding the product, next is adding the desired quantity, and finally doing the payment. The faster we can make it happen the more sales we can generate.

Our Approach: We brought all 3 on single screen. Just by a swipe up user can access the cart any time. Without any click, without any new UI, without clicking back button. Payment becomes just a swipe away.


Vendor Application


QR Code based Order Discovery:

Flow Challenge: It is really time-consuming and irritating to keep going back and finding the customer standing in front of you. It also increases the customer time on the counter, resulting in long ques.
Our Approach:  We build a unique QR Code for each order. All that a customer needs to do is open his past order and show this QR code to the vendor. As soon as the vendor scans the QR Code the order pops up on the screen which can then be processed.

Vendor Order Verification, Add Product:

QSkip verify screen
UX Challenge: This screen probably has the highest number of features within 1 screen. The important part was, the person on the counter has to manually verify each product while the customer can make demands to add a new product or remove the existing ones.
Our Approach: As simple as the touch of the tile can mark the product as verified. Qskip Verification counter runs at the bottom to keep a check. Loyalty of the client can be seen by the number of the order he has done in the past.

Easy Order Management

UX Challenge: For a busy store it could be challenging to manage multiple orders with their status and the type of delivery they prefer. Especially in the peak hours or on the busy days
Our Approach: Qskip’s UI is designed in such a way that it highlights the important things in each order through which in a glance the vendor can understand the status and manage their priorities.

Auto Inventory Management

Flow Challenge: Inventory is the biggest management requirement for any grocery store since the product move really fast and for some products, it even needs to be updated on a daily basis.
Our Approach: Vendors get a notification for the products that are running low. The inventory is auto deducted once a customer adds it to their cart. Quantity and price could be updated by clicking on the product or in bulk via CSV Upload.


Based on all the research we did and the market test we realized that Grocery is a pretty vast domain with a  market cap of  $1+ Trillion in a year. Grocery can very easily accommodate multiple big players. Grocery is important because it is a basic necessity for any human hence there is still a lot of scope for innovation and enhancing the ease of access to these products.

With this vision in mind, we are next trying to compete with Startups like Amazon Go in the field of automated grocery shopping experience through AI and Machine Learning. If you have some interesting ideas we would love to hear them.

LeBot: AI powered SaaS based chatbot

“Le” stands for The and “Bot” stands for an autonomous program. LeBot is an AI powered SaaS based chatbot. LeBot can be used in vast areas of client interactive domains from converting leads to survey forms, it can handle all the dynamics of the different markets.

We have powered LeBot with some unique quality which makes it stand out from its competitors. As always, we have put especial emphasis on the UX part since long chain of conversations could become really complex and confusing.

LeBot follows a tree-structure approach to easily drive the conversation flow and hence drive the customer behaviour.

Features of LeBot:

  • Lead Conversion

    LeBot can easily be attached to websites with 0 technical knowledge. When your customers visit your website they can interact with the chatbot and resolve their queries, while you can focus your time and attention on more important things. Therefore, now you can convert leads even while sleeping.

  • Trained Answers

    You can train LeBot to fluently have conversation with the users. You can define the set of questions to LeBot where each question is associated with its respective responses. This works best when the questions are exhaustive and repetitive. It can save lot of time for customers and human resources for the company. It also has the potential to replace the FAQ for any industry.

  • Conversational Tree

    LeBot is advanced enough to handle sophisticated conversations and guide the user to the end goal. Imagine the possibilities if your end goal is selling a product (almost always). We have designed LeBot in a structure that you can construct a sequence of conversation where the flow of conversation changes based on the response of the customer. Since the conversations can be tricky and lengthy, our expert UX team has very carefully designed the UI to ensure that you never lose track or leave an open end conversation.

  • Variety LeBot can handle

    LeBot currently has a vast number of answering possibilities, namely, Text, Radio Buttons, Multiple Choice, Yes/No, Calendar, DropDown, Checkboxs, Website, Email, Phone Number and Range Selection. Pretty much covering all the aspects of any business deal.

  • Appointment Booking System

    Since, the inception was to create a bot which can convert leads to paying customers and replace the human need for repetitive work, it was imperative to have a system for booking calls. The bot can schedule a booking based on the calendar availability. It can also give reminders for the upcoming meeting and meeting updates.

  • Chat history

    LeBot can even maintain a chat history for the users so you can manually cross check the conversation as per your availability. It can also help you experiment with different strategies, test customer behaviour and improvise the conversion rate and make most sales.


  • Website Integration: Chatbot
  • Survery Form
  • FAQ
  • Search Products
  • Filter products
  • Messenger Integration

TasteMade: 100 million visitors per month !!

What exactly is

TasteMade was founded in 2012 by Larry Fitzgibbon, Steven Kydd and Joe Perez in Santa Monica, California. In the short time of just 6 years, it is one of the most loved and trusted sources by the millennials in more than 200 countries. With well over 100 million visitors per month, it is undoubtedly one of the dominant TV Networks. TasteMade curates content for Food, Travel, and Home related products and services for its digital audience. is the company’s official website which handles it gigantic view base and enables them to make purchases swiftly.

Let’s look at the features of the websites?


Live Show :

Live Show feature basically mean live streaming of the shows on the website. Hence the shows are AIRed in real time and could be viewed by the viewers with internet access. Although TasteMade has its own channel, however, the traditional cable system is not sufficient when we talk of a global audience. TasteMade makes sure that it is well connected with its viewers irrespective of the country, origin or the language barriers. Therefore, the website live streams all the shows with subtitles hence making it easily accessible to the vast global audience. TasteMade has some really ambitious plans with the live streaming feature.


Repository :

With such a powerful website, TasteMade made sure that it’s viewers have accesses to all the content as per their convenience. Therefore, it has a repository of all the shows it has AIRed which can be viewed by anyone, from anywhere and at any time. You can consider it a Youtube of its own. Although it can put a huge load on the server with the help of some good tools and a great development team it felt like a piece of cake.

E-Commerce :

Youth loved TasteMade and TasteMade wanted to give it back to them. Hence they added an e-commerce section to their website where they could easily find the products they were looking for an order directly to TasteMade. E-commerce also has a very high acceptance for TasteMade they content on their website often gives suggestions for different items. These suggestions could then be easily linked with the relevant product already available on the website. The website features a full-fledged E-Store with features like:

  1. Inventory Management
  2. Order Management
  3. Ads Management
  4. Invoice Management
  5. Delivery Management


CMS stands for Content Management System. This feature empowers the Admin of the website to change/add any content pages on the website with a mere click of a button and with 0 technical knowledge. TasteMade has a very active blog section where they add a new content multiple times in a day. It would be highly inconvenient to have a developer keep creating a new page for each blog, hence the CMS was created for the core team to manage it without any external support requirement.

Unlike most of the CMS websites, TasteMade is a custom built website. Hence, it is far more powerful and has superior User Experience. The reason to not choose WordPress or other such CMS was the high traffic and the lack of customization offered by such systems. For such sophisticated websites, custom development is always recommended, while the template based CMS is more suitable for early stage and low traffic websites.


Wanna know about the Technology behind:

TasteMade is built with some of the best in industry technologies which makes it really fast and scalable. It is not an easy task to handle over 100 million visitors per month and the decisions maker for the company were well aware of it. Below is the technical stack of the website.

  • Language: React Js
  • Image Handling: Imgix
  • Server: Heroku
  • Hosting: Digital Ocean

To conclude:

We are proud of present TasteMade, it is a masterpiece for more than 1 reason. We have had so much to learn from the complete team and so many wonderful experiences to share from our development site. If you are at an early stage and confused on how to become the next TasteMade then some of the below articles may prove to be of some help.

 5 Non-Technical ways to hire the right technical team

Things to prepare before reaching out to a developer

7 ways on how UI could increase your sales


no-repeat;center top;;