Ibiza is the mecca for nightlife enthusiasts. However, the pandemic has changed the way people attend night clubs. Due to restrictions, all clubs on the Island were closed to prevent a second wave of COVID-19. Thus, millions of party goers had to come to the Island and organize their parties in private villas.
In such circumstances, party enthusiasts were looking for an on-demand delivery solution to order their favorite food, alcohol, and groceries with no hassle.
Enrico, our honored client, envisioned this opportunity. There was also no intense competition or big players like Uber Eats on the Island. He managed to launch the product in just two months, earning his first customers and reputation before the season ended.
Alfred Ibiza is an on-demand delivery mobile app that connects restaurants, stores, couriers, and customers in Ibiza. The app allows customers to order from restaurants, pharmacies, and supermarkets, listed on the platform.
Our main goal for the Alfred Ibiza project was to build a platform that would simplify ordering and delivering products on Ibiza island and help party goers to receive their orders on time. We wanted the platform to be equally useful for business owners, couriers, and customers.
We needed to design all the business processes that an on-demand delivery mobile app requires and ensure the final result would have similar features to those the most popular food delivery mobile apps include (such as UberEats, Doordash, Glovo, etc.).
We needed to develop a complete infrastructure from scratch for three mobile apps - one for buyers, for sellers, and one for couriers, that would work on both iOS and Android, a web-based admin panel, and a marketing landing page to promote Alfred Ibiza.
We were also responsible for the UI/UX design for all the platform's components (mobile and web applications).
The customer app
The customer app includes the following sections:
The home page is the first screen you see after opening the app. You can find different product categories, such as Food and Beverages, Alcohol and Tobacco, and Pharmacy. As a user, you can select the necessary category, browse the product catalog, select products, and order them.
Once the order placed is approved by the provider, you service a push-notification about the new order status In progress, and another notification when the courier delivers your order.
You can exchange messages with restaurants and other businesses within the app using the built-in messaging feature.
This section includes order history, which allows you to cancel or reorder products anytime.
Apart from the Home page, you can place the new order in the Add new order section. You can also select the Take-out option and get the order at the seller's physical location yourself.
If you enjoyed a particular dish or restaurant, you can save it to your favorites and access them in the Favorites section.
This section includes special offers and discounts from sellers and food providers.
As a user, you can save your address, add credit card information, etc., in the Settings sections.
Here, you can receive help from the platform's admins anytime you need it.
Here, you can rate restaurants, meals, and couriers.
The courier app
The courier app includes the following features:
Once the courier receives the new order required, one can accept or decline it.
If the courier accepts the order, the app automatically changes the order status to In progress. The couriers see the pickup and delivery address on the built-in map with the shortest delivery route.
Couriers can access the history of completed orders in the Order History section.
The provider app
After login, all providers access their mobile application with the following features:
Business owners can add, edit, and delete products in their menus, upload images, change descriptions, and prices.
Once a customer places an order, the provider receives a message from the platform with other details, customer name, total order sum, and delivery address.
After the customer leaves a review of one's products, the provider can reply to the customer's review.
As the customer places a new order, one can connect with providers in the live chat and discuss order details.
After the provider approves a new order, one places a delivery request to the courier app and tracks delivery progress.
We empowered the web-based admin panel with the following functionality:
Here, admins can count the total number of users, restaurants, current orders, and other platform stats.
As an admin, you can add new users, access their details, and block users.
In this section, you can add new product categories, manage existing categories, and delete them.
You can view new and completed orders, edit order information, and cancel orders.
As an admin, you can issue promo cards that give customers discounts.
You can add, manage, and delete user reviews.
Here, you can access your customer management system's information, add, edit, or delete users.
In this section, you can view messages from customers who need support on your platform and solve issues.
Here, you can add, manage, and delete banners on the landing page.
As an admin, you can manage user settings for customers and restaurants.
We managed to develop the Alfred Ibiza platform within just three months, at a total project cost of $70,000, 50-60% cheaper than the average development cost of a food delivery app.
The platform includes an app for customers, couriers, an admin panel for restaurants with only necessary functions. Besides this, we also developed a marketing landing page to promote the Alfred Ibiza platform.
Our tech stack