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.

MOT – Meet on train

MOT – Meet on train is a mobile app to help people of the same mindset meet while they travel on the same train. A traveler can create discussion forums on a topic of their choice, while other travelers can choose if they would like to be involved digitally or physically. We have seen the topics ranging from Startups Ideas to Cancer Discussions. It is fascinating to see how people have different mindset and experiences to share and how a simple journey can turn to completely fun-filled and interactive.

Community building is a big industry and it is lovely to help people with the same mindset meet each other. The online Community building industry has an estimated market size of USD 12 Billion growing at a rate of 5% annually, making it a highly lucrative market for some of the major investors. However, we are targeting a specific market TRAINS. Governments of all the countries promote public transports and railways for the longer routes. Apart from the ecological advantage, there are many other benefits involved in public transports. As a wise man once said, “Network is your net worth”. And MOT aims to increase your net worth by multi-folds.

Gap in the Market:

  • Low Network connectivity:

    Most of the rail routes have low network coverage due to which there aren’t many things left to be done. Most of the youngsters spend time watching movies, or playing games on their phone while others spend time reading books, or other forms of offline media content.

  • Limited Exposure:

    Trains are not the place that people generally like to roam around; due to which most of the travelers remain unaware of their surroundings. Events or discussion can erupt any moment hence in order for a nice productive discussion forum the timing and placement of the attendees are also critical.

  • Introduction to strangers:

    Generally, people only communicate with people sitting in the same compartment i.e. in the best case limited to 9 people is the surrounding seats. Walking up to a stranger and starting a conversation could be pretty weird or, at times, not so welcoming.


  1. Authenticity:

    A user can start a discussion forum only after login inside the application and entering the PNR number and the travel details. The Admin/creator also has to add a meeting berth where people interested can physically meet. The system checks the details with other online portals and API automatically to verify if the details are genuine. Once verified the topic becomes active on the platform for others to join.

  2. Starting a Discussion Topic:

    A traveler can start a topic with an appropriate heading, description, and tags to the group. These details are used by our search engine logic to give relevant suggestions to fellow travelers who may be interested in joining the group. Hence the suggestions become highly personalized and targeted.

  3. Personal and Group Chat:

    Participants of the group can do a group chat with other participants within the group. It is readable and accessible to all. The group is active even after completing the journey, the group auto-deletes itself after 10 days of no activity.
    Participants also have the option to do personal chat with the other participants of the group, however, the other participant has to accept the request first, to do personal chat. These chats do not get deleted unless one of the participants block the chat.

  4. Offline Mode:

    Since we are talking about trains and they generally don’t have good coverage hence being internet dependent could be a big drawback in connecting people. Hence the travelers can find the groups until they have a good connectivity. Alternatively, the travelers can simply add their travel schedule while the app will keep fetching and storing the information of the group that they can access.

  5. Shifting Group Ownership:

    The group ownership or meeting point could be changed by the main admin manually. The admin can assign other participants of the group as the admin. The current admin only has the power to change the meeting point for the particular group.

  6. LAN Communication:

    In case there is no internet connectivity the group members can create their personal LAN to which the other participants can easily join. Hence even without the internet, the communication can happen seamlessly. The information then gets updated to other non-connected participants once the internet connectivity re-established.


We have heard so many beautiful stories being made by people meeting randomly on a flight, or a cafe, or in an event. So why restrict ourselves to only the people we know and who sit around us. Let’s meet everyone who shares mutual thoughts to open our perspective to new adventures and experiences. Who knows what story you have in the making.

We are now working on adding ads section which does not feel like an Ad and still sends the message clearly to the audiences. A new section to sell things is also under scrutiny if cleared it will mark an entry into a new domain which will be more fun and challenging.


Bolih is an application to Hire Labours around the city. You can think of this as the Upwork for Labors. Bolih, a database for profiles of all the labors in the city, these labors are then marked on different attributes and their prior experiences. The customers looking to hire a labor can find the labor that would be most productive based on the different parameters making use of the attributes like Age, Gender, Height, Weight, etc or skills like prior experience, companies worked with, etc.

The labor industry is one of the most inconsistent industries in terms of longer contract or labors sticking too long with the same company. After 1 month of extensive research, we were able to find multiple reasons for the occurrence of such behaviour. To target it we had 3 main users for the platform.


Employer can login to the system to filter through the list of the labors available for the hiring. Labors can be hired on a daily basis, Weekly basis or on a monthly basis. The customer can even book the labors in advance for a certain date or a week.


Labour’s functionality is intentionally restricted to minimal such as receiving the notification, viewing the job details and employers detail to understand the nature of the work. Labour can be unskilled or uneducated hence there is an option for changing the language.


Admin can supervise and manage the decency of the portal. It even takes care of guarding how the vendors are doing and if they are responding to the jobs properly. Because of poor backgrounds of the labors, the Admin needs to do multiple verifications to ensure that the genuine and safe people are being suggested for different roles.

Problems in current process:

  • Job Inconsistency:

    For multiple reasons the jobs in this field are not regular or for a fixed duration, they generally last for couple of days to maximum for a month. The reason exists in the nature of work for both the parties. Vendors at the time don’t have the work to hire them for full day or on daily basis and as for the Labour, they are more focused on daily wages rather than for long-term collaboration.

  • Improper habits:

    Labors are often found to have habits that are not too healthy which results in fluctuating availability for work due to health and other issues. Some labors are with the mindset to not work for a day or so. The habits could be disturbing for the regular employees or other labors working together.

  • Extremely tough to locate and hire good labors:

    Every now and then employers come across someone who is great at his work and they generally store the contact information for future collaborations. However, good resources get pre-occupied and due to poor management they may or may not keep track of the pre-commitment for a job.


  1. Highly Customized Filters:

    The apps filters are probably one of the most used features of the employer application. Not everyone is suited to different jobs. Till now since there were no digitalization things used to happen purely based on the looks, however, this app is changing the industry standards to showcase which labor has past experience and skills required for the specific job.

  2. Physical Attributes:

    Apart from the other useful features, a special emphasis was given to designing the Physical attributes of the labor since the industry has a requirement which may be built specifically. Different physical attribute information is collected and stored which makes it easy and time-saving for the employer to find the appropriate labor.

  3. Pre-Booking Labour:

    Employers can pre-book labors for a specific date or for a duration of dates. This is to assure labor to keep the dates free and generate a timely reminder about the upcoming commitments. This helps build relations between the employer and the labor making them more loyal and trustworthy.

  4. Rebooking the past labor:

    Once an employer gets hold of a good labor they generally don’t want to lose them and want to rework with them when the right job is available. The system has the capability to find the labor easily from the past booking and quickly get in touch to see if they can be booked for the following days.

  5. Background Check:

    The admin does a background check for all the labors listed on the portal. This is a very significant part of the hiring process in ensuring a safe and stress-free working environment. Since these are short-term requirements, it becomes troublesome for the employers to endure the cost and effort for verifying the background even though they want to.

  6. Rating and Feedbacks:

    Ratings are taken from the employer and the labor both to ensure we find the best in the city to work for and to work with. It makes the complete system more fair and balanced. As important it is to ensure that employers find the right labors, equally important is that labors know the background of the company.


Restaurant Management Software

Restaurant Management software helps the restaurant to save money, find additional sources of revenue, manage Inventory, exact profit/loss analysis per dish, and give customers option to digitally view the menu and order the food of their choice. The order is then received in the Kitchen; the chiefs can mark the order as received and give waiting time to the customer which enables a countdown on the customer app. Chef can choose to enable a live streaming of the give live streaming of the food that is being cooked and mark the order as “Cooked” when completed.

Traditional Restaurants have a tedious process of taking the orders, and a high cost in terms of losses and management. This Restaurant system is designed to target all the audiences involved in the lifecycle of taking an order to deliver it successfully on the customer table.

3 parts of the portal:

  • Admin:

    Admin is the restaurant owner, he has a complete control and can add more roles like Chefs and staff members. All the analytics and edit privileges are restricted to the Admin only. Admin dashboard is designed in a way to focus majorly on the revenues from the business and track expenses to understand what is profit making and what is not.

  • Kitchen App:

    Kitchen App is controlled by the Chefs of the restaurant; they are involved in the day to day activity like taking an order, marking it as complete and managing the inventory. Every time a customer places the order, the Kitchen App will reflect it immediately on the dashboard with a call to action like Accept / Reject / Put ETA / Start Live Streaming of the dish.

  • Customer App:

    Customer App is focused at deprecating the need of having more staff to keep the guests of the restaurant attended all the time. With Customer app, the guests become digitally attended with way more features and capabilities than a human attendee. The App gives the guests complete freedom to order their own food and find the dishes that they would like while sitting in the restaurant.

Problems with traditional processes:

  1. High-Cost labour cost:

    On an average 1 manager can handle 3 tables simultaneously. While you need waiters who constantly do back and forth between the kitchen and the table to get dishes or order updates. Hence creating redundancy in work environment and chaos in the restaurant on a busy day.

  2. Missing out on placed order:

    Once the order is placed, chefs have to inform the same to the waiter who can then carry the dish to the respective table. This is again a time consuming and dependent process which is a traditional process and can leverage technology.

  3. Managing the Orders per table:

    Improper management of the orders is another major cost to any restaurants. More than the financial loss it could cost a restaurant their loyal customer base. According to the surveys, a bad experience is a major reason for customers to switch restaurants.

  4. Handling order iterations:

    Taking the order and communicating the same to the chef or the kitchen team involves time and effort. On each table, there are at least 3-4 rounds of orders that are placed before the meal is finished. This could make the complete experience hectic for the management team, as an alternative establishment increases the staff which results in more labor cost.

Features :

  1. Digital Menu Management:

    Each restaurant can create their own menu and easily manage it on time to time basis. They can choose to manually edit/add each item or simply upload an excel sheet in the predefined format to create the menu in bulk.
    No need to reprint the menu for all the tables. Chefs can experiment as much as they like and come up with a trademark dish for the restaurants.

  2. Self-assistance to place the order:

    The customer can view the dishes and read in-depth about the ingredients. Customers can even choose filters or search option to find dishes with specific ingredients. Going a step forward we can even show the cooking steps and having an audio description of the dish which can help in convincing them.
    This deprecates the need for the customer having to wait for any kind of assistance. They can easily experiment with unfamiliar dishes based on the given information. It saves time and encourages customers to try new dishes without hesitation.

  3. Send Order directly to Kitchen:

    As soon as the customer places the order, the kitchen receives it immediately. With a highlight on the order details that need to be brought to chef’s attention. The Chef can then accept the order to mark his acknowledgment.
    The customer doesn’t need to wait for the managers or the waiters to explain or take the order. Hence the employees can use their time in more productive things.

  4. Multiple Payment options:

    With the app, the customers can choose to pay as per their convenience ranging from Offline Payment, Debit card, Credit card, UPI, Net Banking, 3rd party Payment Gateways, or other integrated wallets.

  5. Increasing awareness of new products and Offers:

    Since there is no need to reprint the menu, the restaurants can easily showcase their top selling products, seasonal specialties and Chef’s Specialities. Hence they can guide the customers and help them in trying new dishes which have the potential to make them loyal customers.

  6. Additional source of revenue:

    Restaurants can become even more creative to use Branding and Marketing services within the app to have an additional source of revenue. Let’s say there is some ice-cream brand who wants to highlight their product or company logo in the Dessert section, the restaurant can charge a monthly amount for such ads.
    Since the Ads are so suttling in placement the audience hardly realizes it and yet the sales can rises. On average, it can serve to generate up to 20% of additional revenue if used properly and can raise the sales for the specific product by 35%.

  7. Cost and Inventory Management:

    The restaurant is an industry where the items are brought and consumed in bulk on a daily basis. To maintain the strict quality standards, the restaurants need to keep a constant check on the inventory. Some item perishes faster than the others and some items are consumed more than the others.
    Invoices and taxes can be managed easily. The system can do the calculations and give a detailed result set which can save a lot of time and effort.

  8. Analytics:

    Your sales and inventory data could reveal way more than you are thinking. The cross relation of the transactions and the orders can produce some really interesting statistics for the restaurant owners. What the owners have been seeing as a profit-making recipe may turn out not to be. While an average selling product could be the product with the highest returns. It helps restaurants rearranging their priorities and targeting the right audience with the right product at the right time to get the best numbers on the sheet.


The restaurants are an ever-growing industry since it serves one of the basic necessities of human survival.  With the new automation like serving robots, receptionists and counter managers it is imperative that the next boom is in making more and more independent shopping experience with minimal human intervention. However, there are some tested strategies which work great in the current industry and as a development company, it is our role to preserve those small behaviors and techniques to convert customers and turn them into a loyal base.