Cherry Date Cherry Date

Cherry Date

Innovative Progressive Web App for Dating in the Telegram Messenger

  • Development service

    Custom Telegram Web App for Bots Development.

  • Business niche

    Social networks and dating platforms

  • Time spent on the project

    1000 hours

  • Technologies we used

    WebSocket, Django, Python, Telegram Web Apps for Bots, React.js, TypeScript

Challenge

Modern dating applications have quite primitive functionality, which greatly limits the options for users and their experience of using dating platforms.

Owlab has developed a solution that not only improves the classic functions of dating apps, but also significantly expands the options for users. Cherry Date users can easily find a company for any event, a partner for a date or a companion for a simple trip to the cinema or a concert. It's not just a dating app, it's a social network right in the Telegram messenger.

Client/Target audience

Users of dating apps and social networks, entertainment business owners, event managers and concert platforms

Product overview

Product overview

Cherry Date is implemented using Telegram Web Apps for Bots, which allows you to reach users of both the Telegram mobile app and its portable version for PC (or any other device that can run Telegram).

Сhats on WebSockets allow users to communicate directly through the Cherry Date bot, and the user-friendly UI/UX design ensures the most positive experience of using the application.

Cherry Date by Owlab opens up a lot of possibilities for both users (personalizing their experience) and business owners (venue and event advertising companies).

Important features

Important features

Cherry Date has 2 account modes. Basic mode allows users to search for people by interests, geolocations, and nearby events. In addition to the classic functionality of dating applications, the user can easily communicate within the application and find a company to go to the nearest planned event.

Create mode allows users to create event and venue pages in the Cherry Date ecosystem, thus not only promoting a conditional event, but also finding a target audience.

Ready to see what we can do for you?

Download case

Showreel / video

Our development team

Thanks to the efficient and well-coordinated work of a small team, the development of telegram bots saves the client's resources significantly.

  • 1

    Project manager

  • 1

    QA specialist

  • 1

    Designers

  • 1

    Front-end developers

  • 1

    Back-end developers

Our approach

Custom bot development by Owlab is an elegant solution for the fastest possible implementation of MVP/MMP and its launch on the market. Our team has developed a cross-platform app and 2 admin panels: a custom web panel and a Django admin panel. To implement this, we used these tools:

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

Python

Python is a high-level, general-purpose programming language with dynamic strong typing and automatic memory management

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Telegram Web Apps for Bots

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

card__icon

REST API

This is an architectural style for an application that uses HTTP requests to access and use data

card__icon

Web Socket

Is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

Python

Python is a high-level, general-purpose programming language with dynamic strong typing and automatic memory management

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Telegram Web Apps for Bots

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

card__icon

REST API

This is an architectural style for an application that uses HTTP requests to access and use data

card__icon

Web Socket

Is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

card__icon

Django

This is a Python-based framework for developing web applications with which we created the backend

card__icon

Python

Python is a high-level, general-purpose programming language with dynamic strong typing and automatic memory management

card__icon

React JS

This is a JS library for creating user interfaces, we used it for frontend development

card__icon

Telegram Web Apps for Bots

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

card__icon

REST API

This is an architectural style for an application that uses HTTP requests to access and use data

card__icon

Web Socket

Is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.

card__icon

Redux

Redux is an open-source JavaScript library for managing and centralizing the application state. It is most commonly used with libraries such as React or Angular for building user interfaces.

card__icon

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve.

Solution overview

Cherry Date is an entire ecosystem in one of the most popular and safest messengers in the world - Telegram. Thanks to Telegram bot development, the Owlab team managed to significantly reduce the development time and optimize the customer's resources. The optimal subscription-based monetization model creates all the conditions for the further development of the project.

When developing Cherry Date, we relied on a quick launch of the MVP, which gave a result! Having launched a project on the Telegram Web App for Bots platform, the client quickly found investors, after which we launched a full-fledged web version of the application.

PM at OwlabIvan Selivanov

    Features for the community of users:

     

    • An app within an app. Owlab has created an entire ecosystem inside the Telegram messenger. Thanks to Telegram Webview and Telegram Web App, users get user-friendly UI/UX instead of the classic Telegram bot.
    • Cross-platform. Owlab has developed an app that can be run on any device that has the Telegram messenger, without having to create an app for each individual platform.
    • 2 account modes: Basic and Create. This significantly expands the possibilities for Cherry Date users compared to other dating platforms with limited functionality of a classic account..
template workspaces
    • 2 payment plans: paid and free. The paid plan unlocks premium features for users, such as private websocket chats and the ability to create events in Create mode.
    • WebSocket chats. Our team is perhaps the first among all development companies to successfully use this technology in the Telegram messenger.
    • Creation of events and business profiles. New opportunities for business promotion thanks to the creation of interesting events on the institution's official business pages. This is a kind of targeted advertising, where users themselves search for your cafe or bar.
template workspaces
    • An exhaustive number of options for the filter. Users can adjust the filters to the smallest detail to find their like-minded person.
    • Custom admin panel displays statistics, graphs and other useful information. The Django admin panel serves as a tool for the admin function.
template workspaces
template workspaces

    Features for the community of users:

     

    • An app within an app. Owlab has created an entire ecosystem inside the Telegram messenger. Thanks to Telegram Webview and Telegram Web App, users get user-friendly UI/UX instead of the classic Telegram bot.
    • Cross-platform. Owlab has developed an app that can be run on any device that has the Telegram messenger, without having to create an app for each individual platform.
    • 2 account modes: Basic and Create. This significantly expands the possibilities for Cherry Date users compared to other dating platforms with limited functionality of a classic account..
template workspaces
    • 2 payment plans: paid and free. The paid plan unlocks premium features for users, such as private websocket chats and the ability to create events in Create mode.
    • WebSocket chats. Our team is perhaps the first among all development companies to successfully use this technology in the Telegram messenger.
    • Creation of events and business profiles. New opportunities for business promotion thanks to the creation of interesting events on the institution's official business pages. This is a kind of targeted advertising, where users themselves search for your cafe or bar.
template workspaces
    • An exhaustive number of options for the filter. Users can adjust the filters to the smallest detail to find their like-minded person.
    • Custom admin panel displays statistics, graphs and other useful information. The Django admin panel serves as a tool for the admin function.

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us

FAQ

01

What is a Telegram Web App for Bots?

Telegram Web App (TWA) are, in fact, full-fledged sites that are launched by tapping in the chat bot of the Telegram messenger. This is an application within an application, but it can work without being tied to the Telegram messenger. In essence, TWAs are very similar to PWAs.

02

What is PWA?

PWA (Progressive Web Apps) are sites with advanced functionality that allows them to look like native mobile applications. PWA examples are Pinterest, Telegram, Starbucks.

03

What are the benefits of Telegram Web App for Bots Development?

Telegram Web App for Bots Development allows you to launch an MVP (Minimal Viable Product) as soon as possible, because the time and resources for developing TWA are much lower than those of native applications or full-fledged sites.

04

Why is it important to launch MVP as soon as possible?

MVP is the best tool for attracting investments to your startup. So investors will see not only the slides from your presentation, but they will also be able to test the “layout” of your application themselves.

05

I want to order the development of a startup based on Telegram Web App for Bots, can you help me?

Owlab is one of the first companies to adopt TWA-based development. We have quite rich experience in chatbot development and telegram web app for bots development. If you have a project that needs implementation - write to us for a free consultation.
 

Talk to us and get your project start!
Phone
By selecting Apply now, I agree with thePrivacy Policy.
Contact info
76E1EB67-2EF5-41A5-9C4B-4967DE0ED094
Email
[email protected]

- Vitaliy, CEO

CBB576AB-6C0F-4CF8-A92C-C6F5CFCD4D36
Address
Harju maakond, Tallinn, Kesklinna linnaosa, Vesivärava tn 50-201, 10152, Estonia

- Head/Development Office


Why we use cookies and other tracking technologies?

We use cookies (data relating to you which may include personal identifiers and browsing activity) to make your experience better. To personalize your choice and learn more click here to adjust your preferences Cookie Notice.

We use necessary cookies to make our site work. We'd also like to set optional analytics cookies to help us improve it. We won't set optional cookies unless you enable them. Using this tool will set a cookie on your device to remember your preferences.
Cookies notice.
We'd like to set Non-Necessary cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone.