Back to the workGREKF3

Dating service

Luvio

A dating service with profile verification, discovery, matching and private chat.

GrekF3 · Telegram

Let’s discuss your project

Message me on Telegram or prepare a short brief here.

Open Telegram@GrekF3
Optional

You can include a project link and a preferred timeline.

Copy your brief, then send it in Telegram.

Luvio public home page
Project interfaceLuvio public home page
Role
API and user flow development
Project
Dating service
Year
2026

Task

The user journey starts with registration and discovery, then moves to a mutual match and a private conversation. The service also needs profile checks, moderation and background processes. My task was to connect these flows through the API and backend, taking the sensitivity of profiles and conversations into account.

Solution

Developed a Django REST API with PostgreSQL for data storage. Connected registration, profile checks, discovery and matching to private chat using Channels. Used Redis and Celery for background work. User actions and service operations have different jobs and separate flows.

My contribution

  • Developed the API for registration, profile checks and core user actions.
  • Connected discovery, mutual matches and private chat into one journey.
  • Implemented the backend for chat and background processes supporting the service.

How it works

  1. Create a profile

    A user registers and completes the profile checks.

  2. Discover

    Finds people through the discovery flow.

  3. Match

    Mutual matches connect two users.

  4. Talk

    The conversation continues in a private chat.

Stack

  • Django REST
  • PostgreSQL
  • Channels
  • Redis
  • Celery

Outcome

The backend supports the journey from creating a profile to a private conversation. The API, chat and background processes work alongside profile checks and moderation. This case focuses on my work on the API and user flows.

Public version

User data, internal moderation rules and operational screens are not published.

Have a similar task?

Tell me what you want to build and where the project stands today.

GrekF3 · Telegram

Let’s discuss your project

Message me on Telegram or prepare a short brief here.

Open Telegram@GrekF3
Optional

You can include a project link and a preferred timeline.

Copy your brief, then send it in Telegram.