Our Solution

Our Solution

Get superior dry cleaning services delivered right to your doorstep!

Our Solution

With the digitalized software solution, doing laundry is no longer a hassle. Using this solution, you can easily register, log in, and access laundry services nearby.

You can book laundry, dry cleaning, and ironing services with just a few clicks. The Hangers App gives you the convenience of getting the laundry done right from your doorstep!

Select your service from the list of available services, book your time slot online in a few clicks, and receive push notifications regarding your laundry process on your mobile device. The app provides pricing information based on a type of garment - suits, dress shirts/dress pants, blazers, robes and more are available. Digital payment integration makes paying easier without losing any security features that keep your personal information safe. It allows quick transactions for customers who want their clothes clean quickly during hectic days. Tracking your completed orders is easy as well.

When you use meaningful software solutions it's easy to live a simple life. Let's take a tour of our software solution that helps millions of people every day.

telescope_mas

Key Components

Key Features
registration

User profile management

registration

Services management

registration

Pickup & delivery schedule management

registration

Order status

registration

Payment service

registration

Cost estimation

registration

API development and server

registration

Infrastructure set up

Tech Stack

Tech

Native development android (java)

Back-end

Native App Development is the creation of software programs that run on specific devices and platforms. You can build beautiful native apps for target devices-smartphones.

Back-end framework, logic, server

Back-end

We have used Core PHP for the back-end. The core PHP structure-based modules, which are faster to execute provided the code is concise and clear. MySQL was used as the database. It is open-source and addresses issues such as debugging, sustaining, quick upgrades, and enhanced user experience. API logic has been developed to retrieve pricing, products list, and add new categories or items. Admins are able to update and delete (item, category, etc.) and can create sub-admins.

Stripe and PayPal

Social

We have integrated PayPal and Stripe payment gateways, which are third-party APIs. Over a hundred million people trust both payment gateways when paying online. PayPal is integrated to offer a seamless and quick buying experience. Payment information from Stripe is provided in real-time, including charges, fees, refunds, and transfers.

Social login

Social

Using Email or Google login APIs, Hangers App users can access apps directly through their Email or Google accounts. A third-party integration makes the process frictionless, the user does not need to create a new account. By doing so, users can register and log in easily without having to struggle with password recovery.

Cloud firestore

Social

Cloud Firestore is a NoSQL document database that lets users easily store, sync, and query data for mobile apps - on a global scale. As for the location, we pull the data from a pre-loaded database of apartment names that has been added to the fire store (database). So, users would only have to enter their apartment number.

Admin panel

Social

The admin panel is extremely interactive. It displays real-time statistics and provides accurate information about the activities of users. It shows the total number of users, today's pick-up and drop-off orders, past pick-up and drop-off orders, total payment, revenue, and invoices. Administrators can also add or delete apartments, add and set prices for services, export invoices, and view static reports.

How Vitec Archived The Project Goal?

Client goal

We discussed our partner’s idea and vision for the Hanger app. Through collaboration, we drafted the use cases and explored the possibilities. We created rough paper flows and diagrams. After discussing the possibilities of different scenarios, we came up with a solution after analyzing and evaluating each scenario. Created and finalized the app documentation and road map for the strategy's execution. We worked closely with our partner to create the visual representation of the app.

services category

We have started developing designs and prioritizing modules. In order to achieve the app's objective, we designed a low-fidelity mockup using Figma, presented it to our partner to verify. After creating the application modules, we identified the server connectivity solution. We planned to use MVVM approach that minimizes the code of the application logic that links the application with the views. We've implemented data binding objects that are bound to XML layouts and can send data to one another.

services category

We started implementation of each module in the application. We have developed a layer between the server, the cache, and the user interface of the application in order to facilitate communication with the server. All the data coming from the server has been authenticated. We verified that the server APIs are requesting the proper information. We configured all modules with the backend using The APIs.

services category

During the first stage, we observed the output of the compiler and verified the results of the unit tests. In order to test the application at different screen sizes, we have conducted performance testing and regression testing. End-to-end testing has been completed after the performance and battery draining issues were resolved. The purpose of our end-to-end testing was to evaluate the software solution using 35+ use cases from the login process to the payment process.

services category

Hanger's app version 1.0 has been successfully launched. We were overjoyed to see the first version live to millions of customers. Within a 2 month app was increased by 20K users with the most reliable and trusted feedback and rates. Currently, we are providing 360° IT Support including monitoring, bug fixing, consulting, ideation, feature enhancement, and customer service to our partner.

services category

Main Functionalities

Functionalities
Check-Out

Schedule pickup and delivery

Check-Out

To get laundry done quickly and conveniently, users can schedule a pickup or delivery of laundry.

By clicking on Plus icon, users can initiate the new laundry service request. They can choose from available laundry services such as wash and fold, dry cleaning, or press only for garments in their closet that need immediate attention! Upon entering the number of garments, users are redirected to the pick-up and schedule screen.

Hangers allows users to schedule pickup and drop-off times that work for them. The date-time picker allows users to choose a pickup and delivery date and time. They then pay for the service online.

Once an order is placed, users can see the status of the order.

Check-Out

Order management

Check-Out

Using the Hangers App users can check progress after the order is confirmed, the user can check the status of the order, whether it is complete, pending, or in progress. Therefore, the users can see if their orders have been processed or are still in the queue. Also, it enables them to check their total completed order in the Hangers App.

Users also get notified whenever the order reached the next progress level. Users can see all past and current order history. The recent order history shows the current day's order and upcoming orders if users had booked it.

Check-Out

Add item and cost estimation

Check-Out

The Hangers App allows users to choose the laundry service type and to increase the item count to wash. They can see the average cost of the service which is established separately as per the items. The cost will be calculated based on the options they select, such as dry cleaning, washing, folding, or ironing only.

Hangers offer different prices for different types of preferences. Users can add a number of items to wash and view price charts for each item. This simplifies the process of laundry service booking.

Check-Out

Payment services

Check-Out

At last, if all is set then the customer can select a payment gateway for the order. Hangers App allows users to pay within the app. Users can directly pay through hanger payment gateways -PayPal, and Stripe which are trusted by millions of people. This will save users time and simplify their lives.

Check-Out

Notifications

Check-Out

Users will receive notifications relating to the order status updates, order cancellation. This function benefits both laundry service providers and users. The uses will not miss any updates while the laundry service provider stays more connected to users and motivates them to come back later.

Biggest challenge

Biggest challenge and our journey of overcoming

Biggest challenge

It has been difficult to test the Hangers App on various devices with different screen dimensions and resolutions as it impacts on quality [lesser pixel on a large screen = lesser overall quality] and how the text/elements are displayed.

To overcome the above challenge, we reduced static height and width and applied a dynamic aspect ratio solution. This property-aspect ratio helps us to size elements consistently, so the ratio of an element stays the same as it grows or shrinks.

Since performance is key for any high-quality piece of software like ours, we optimized our code architecture and conducted performance tests before releasing the Hangers App!

Our team is always looking for ways to improve the software solution, and our team knows that the first step of any good initiative starts with a clear strategy. The Hangers Application was evaluated from a 360 angle to ensure it had all potential needs in mind and could be tailored towards meeting various layouts across different devices.

Most special moment in our journey

journey

The UI/UX design was one of the most interesting steps in our process because we wanted it to be simple and easy-to-use for everyone, especially elder people or those who have special needs! So instead of making an app that only some would enjoy using (like most apps), we created an easy-to-use, appealing design interface to attract and retain users.

If customers find a bunch of disordered information, they may close the app without using the service. So, we took care of content placing, its quality, and the way it's organized. We didn't overload pictures or icons; everything was nicely laid out in a simple yet informative layout for easy navigation through our app's features. We worked on the sitemap and user flows to create diagrams that schematically present the architecture and structure of the application. We created the application design using the tool Miro.

Our skills don't stop here though, we are looking forward to developing some cool solutions for your ideas.

As a 360° Software Development Partner, we take pride in our extensive experience building software that solves real problems, like laundry use cases! The next generation of apps will change the way people do their laundry—we can help you create something great too. Contact us.

journey

Leave A Reply

Reply

Your email address will not be published. Required fields are marked *

Marc

Marc Roset, CEO at Vitec, loves working with people around the world to develop trend-setting and innovative IT concepts. His working methodology can be summarized as follows: "Talent wins games, but teamwork and intelligence win championships."

Other Interesting 360° Success Stories

Portfolio

Every successful project has its own success story. We aim, we work, we deliver and let our next projects tell a new story. We have a lot more in our closets. Please let us know if there is anything you need and we will bring it out for you. Together, let's create another one.