Shubham Saxena
5 min readJul 22, 2020

OETD LABS RELEASES MR. DHOBI

On July 18th, 2020, we at OETD Labs launched our Application for dry cleaning pickup and delivery services. You can find the application on Google play store here

Mr Dhobi

We used flutter for the application development because it provides us enormous benefits over other development platforms like we can develop both iOS and Android from a single codebase, We can do more with less code, even on a single OS, we can also simultaneously change code and reload as the app runs, also is provides us rich set of Material Design and Cupertino widgets built using Flutter’s own framework.

Four main services provided by MR DHOBI is

  1. Dry Clean
  2. Wash and Fold
  3. Wash and Press
  4. Special wash

How MR DHOBI works

Laundry is a necessity and a time-consuming task also the number of local washermen has significantly reduced in the past, presenting an opportunity for a laundry-based startup. These companies are hiring professional washerman and partners in order to feed the needs of customers who want comfort and high-quality cleaning of clothes.

Laundry Market India

You can see the whole report on Revenue in the Laundry Care segment here So this is how we can see that the rising demand for convenient laundry that to with less investment will boost the product demand in the market. The product demand is fueled by consumer preferences and improving living standards.

MR DHOBI can be easily used by using this simple steps

First, you have to login/signup from your mobile number(while signing up you have to go through OTP process), then you have to enter your ZIP Code to find out which do we serve to your neighbourhood, then you have to select your laundry service preferences — everything from Quantity to drying and folding instructions and then in Pickup Schedule, you have to select the Pickup date and time followed by delivery schedule with delivery date and time.

Complete your account setup by entering your billing information and you’re all done! you can review your order from the order confirmation notification.

Screenshots

How we built MR DHOBI

It took us just 7 weeks to complete and publish the application

so now let’s see how we divided the development process in the specified amount of time

1. Client consulting and Wire Framing

In this first phase, we did activities like interacting with the customer and identifying the business requirements. Developing business strategies to meet client needs and close sales. Also discussing preferred styles aesthetics and needs with the client it took us about 2 weeks to complete this section.

2. Project Planning(Developing concepts)

In this step, we designed the ground for the actual development experience. Basic steps like presenting layouts, furnishing colors that are designing the system.

  • UI/UX discussion. In this stage, we clarified and adjusted the customer’s requirements to the overall app layout, we also discussed further development process and general project timeline.
  • Technology selection. In this stage, our team decided the programming language to be used that is flutter, also the development platforms and frameworks to be applied, and the APIs to be included.

All this process also took us about 2 weeks to complete but after that, we had the plan and design ready to bring in action.

Screens from Mr Dhobi

3. Design and Development

This is when we become actively engaged in the development process. Typically, so lets start with the Back-End Development first.

Back-End Development

Back-end development, which is the deep logic of the application, the data processing mechanisms, component integration and performance, and so on. Basically in the back-end, we did the following tasks:

  • Data storage this setup included the configuration of databases serving the application
  • User management we defined the methods of user authentication and access, as well as the security measures to be implemented in the app as you saw you have to sign in with your phone number and go through the OTP process.
  • Server-side logic we used both a firestore and realtime database for it.
  • Data integration we enabled data exchange between different resources with which we handled the order progress from pickup center to washing center and vise versa
  • Push notifications we used it to send the user the notification related to their account and confirmation on their order from the server-side

And after all this we had a complete backend architecture capable of serving the application functionality.

Front-End Development

During front-end development, we created the application components related to the user interface and user experience and had the following scope:

  • Caching we used it for caching the user data because The application contents stored in the cache makes the loading faster by eliminating the need to request the server
  • UI design we designed the layout color scheme to be using the screens and other user interfaces and navigations
  • UI development then we formed the code of the UI design and interfaces.

4. Testing and Deployment

The testing phase is a critical stage. There are multiple stages of software testing involved in mobile app development. Like functional testing, unit testing, integration testing and device testing. The motive behind this is to ensure a seamless user experience and catching and rectifying any bugs discovered. We have to go through this testing process.

Once everything done in all the previous stages was right, we started deployment. publishing the complete product on App Store and Google Play.

And it was ready for customers to download and install the application on their mobile devices.

5. Maintenance and Support

The last and final stage of our app development cycle was not a part of the timeline but it is a critical one. Maintenance and support is an ongoing process which includes taking periodic data backups, server monitoring, periodic app updates and upgrades and bug fixes.

Thanks for your time.

OETD is a team of skilled passionate developers and designers, who take ownership and pride on everything we craft. For any queries reach out to me at +91–8142495151 or mail me at shubham@oetdlabs.com .

Looking forward to your review, until next Wednesday. Take care !!

Shubham Saxena

I am Shubham. I manage a variety of Tech Projects for domains such as #Apps #websites #marketing #chatbots #AugmentedReality #VR #AI.