Development of a Wedding Planning Platform | Case OnePix

Development of an application for choosing wedding service providers

Helped vendors earn more money and manage projects more efficiently, and the newlyweds to choose responsible performers

Industry

Entertainment

Region

Ireland

Year

2023

Services
Frontend
Backend
API
Technologies
JavaScript
PHP
Laravel
React Native
Complexity
Custom app development result

About the client

The customer is a wedding planner from Dublin. He decided to develop an application where vendors will be able to offer their services, and the newlyweds will be able to book them. The app will also be useful for wedding planners who are looking for contractors.

Client’s situation

The customer has been organizing weddings for several years. So he knows how much time and effort needs to be spent on finding a contractor who will perform tasks efficiently and on time. There were no applications on the local market that would simplify the vendor selection process. The client decided to take matters into his own hands and came to us for development.

Task

To develop an application that will help the newlyweds to find the perfect vendor for their tasks, and for vendors to get as many clients as possible. 

The application should be made cross-platform, with a user-friendly interface, with a personal account for vendors and an interesting vendor selection play-based system.

Cross-platform app details

Solution

1) We have created a cross-platform application on React Native. 

2) We have developed an intuitive and user-friendly interface for both target audiences: vendors and newlyweds.

3) We have created a recommendation engine that will help newlyweds choose vendors based on visual preferences. In order to make a choice easier for users, the process is built in a playful way. The game is based on the evaluation of vendors’ work.

4) We have implemented a customer management system in the vendors’ personal accounts. It will allow them to create automated templates for services reservation and other interactions with the client. 

5) We have set up convenient search and filtering for newlyweds so that they can find the best vendors according to their needs and budget.

The project was voluminous and long in development. At first, the client wanted to use the mobile application for his clients as a unique sales offer, so we focused on developing this part of the project. But after a year of development, he realized that his main target audience is vendors, because first you need to create a proposal so that demand appears, and not vice versa. 

As a result, we have added large-scale functionality for vendors in just 2 months. The result is a product that is convenient for vendors who want to offer their services and customers who want to book these services. 

Now the client is preparing to launch marketing activities in order to first attract vendors to the dashboard, and then stimulate customers to use the mobile application.

Functionality for newlyweds

Vendor Selection Screens

Vendor selection screens

Choosing a vendor based on recommendations

In the section, newlyweds can choose vendors and services based on their visual preferences. Users are offered an interactive game: they view photos and videos made by vendors (for example, photographers, videographers, florists) and swipe them to the right if they liked the work, or to the left if not.

According to the results of the game, the application provides a list of vendors whose work the user liked the most. This section makes the vendor selection process more exciting and visually appealing.

Vendor Filters

Vendor search and filtering screens

Vendor search and filtering

Newlyweds can customize filters to find the perfect wedding vendors. For example, you can filter vendors by location, budget, service category, and other criteria. The section helps users save time and select only options that suit their specific needs.

Customer Profile Screens

Customer profile screens

Client profile

On the personal page, the couple can fill in information about themselves:

– record a small voice message or text about them and wedding plans;
– add the date and place of the ceremony;
– fill in up to 3 additional locations to make it easier for the vendor to navigate exactly where his service is needed — at the venue of the celebration or in the house where the newlyweds will prepare for the most important day in their lives;
– add links or images that the vendor can be inspired by to understand what kind of atmosphere the newlyweds expect to receive.

Customer Chat Screens

Client chat screens

Client chats

There are 2 chats in the app:

1) customer chat with vendors whose services they have booked;

2) a fixed chat with the support service, where you can write at any time on any issue related to the operation of the application.

Vendor Booking Screens

Vendor booking screens

Booking functionality

1) The user selects a vendor, a suitable service and books it.

2) Depending on the settings that the vendor has set, the service is either booked instantly without confirmation, or a booking request is sent to the vendor.

3) When the vendor confirms the reservation, the customer can pay the deposit if the vendor works on prepayment.

Functionality for vendors

Vendor Login Screen

Vendor authorization screen

Vendor’s personal account

With the help of a personal account, the vendor interacts with customers and manages business processes. The functionality of the cabinet works as a CRM system, where you can make automated templates for working with reservations, send questionnaires, letters, contracts and invoices to customers.

Vendor Dashboard

Vendor’s dashboard

Vendor’s dashboard

On the start screen of the dashboard, the vendor sees:

– sidebar with a list of sections;
– calendar with reservations and additional events added via CRM (Workflow Templates);
list of recent notifications;
– statistics on received and upcoming payments;
– the total number of reservations.

Vendor Profile

Vendor profile

Vendor profile

On the personal page, the vendor’s profile is displayed as it is seen by customers in the mobile application. In the profile, you can fill in your contacts, add links to social networks, upload the best works and links to your portfolio.

Vendor Bookings Screen

Vendor’s booking screen

Reservations

All vendor reservations are divided by status: active, requiring confirmation, cancelled and passed.

The vendor can independently add a reservation in the name of the client if the client has difficulties using the application or is unable to use it.

Workflow Templates Screen

Workflow templates screen

Automation of work processes

In the Workflow Templates section, the vendor can create templates for automating work. He can add to the templates a list of routine tasks that he does not want to waste time on. For example, sending a welcome letter or reminding the client and himself about a meeting/call.

There are 4 categories of automatic events available to the vendor in the templates section: tasks, reminders, automation (automatic sending of letters/questionnaires/contracts) and additional services.

Contract Editing Screen

Contract editing screen

Creating a contract template

The vendor can create contract templates for each of its services and use shortcodes, which help to add customer contacts and payment information to the document. This greatly simplifies the vendor’s workflow and saves time.

The landing page of the project

Landing Page Wendor

Wendor project landing page

Project landing page

We have created a landing page for the project to make it easier for clients and contractors to find Wendor on the Internet. On the landing page we described the advantages of the project and invited both target audiences to join. Vendors can click on the button and go to the registration screen in the Wendor Pro service, and newlyweds can download the Wendor app in the app stores.

Stages of work

01.

Design

The client provided a design option, which we adjusted. We improved the navigation and layouts, adapted the design for different platforms and took into account feedback from testers and users. With these changes, the user experience for app owners will be much better.

02.

Layout

The layout was done using React Native, which ensured cross-platform compatibility and made it possible to release high-quality applications on iOS and Android.

The vendor’s personal account was designed using standard web technologies: HTML, CSS and JavaScript (JS). This provided easy integration and convenient content management.

03.

Backend

At the backend stage, the developer prepared the endpoints necessary to connect the application and the personal account. Next, we: 

– implemented the functionality of subscription to the service for vendors; 

– connected the Stripe payment system for app users;

– set up synchronization with Google account to add information about reservations to the calendar.

04.

Testing

2 specialists were involved for testing — one monitored the correct operation of the application, and the second monitored the personal account.

We also tested the work of the chat for customers and vendors and the correctness of creating reservations for different types of services.

Results

  1. Helped the client launch a startup

    The client was able to realize his idea and help develop the wedding business in Dublin. It is now easier for newlyweds and vendors to find each other and make a beautiful celebration.

  2. Made a convenient cross-platform application

    We have developed an application that is convenient and pleasant to use on any iOS and Android device.

  3. Made a landing page to promote the application

    We have created a beautiful and functional landing page for both client audiences: newlyweds and vendors. On this page, newlyweds can download the app, and vendors can join the Wendor Pro system to find customers.

  4. Improved the user experience of the newlyweds by the recommendations game engine

    The user can choose a vendor without stress, in an interactive form, based on their visual preferences.

  5. Helped vendors manage their business using personal accounts

    Vendors’ personal accounts with CRM functionality allow them to effectively manage their customers and reservations, streamline routine tasks and free up resources for creative work.

  6. Helped vendors get more orders

    Vendors have gained access to new customers through the Wendor platform, which contributes to the growth of their business and an increase in the volume of orders.

Did you like the case?

Contact the manager to discuss your project

Discuss my project
This website uses cookies.

This website uses cookies.

I agree to the Cookies Policy