cwicz.to

A trainer’s whole online business, in one platform.

Trainers and physiotherapists publish video courses and plans, take bookings and talk to clients. Each has their own branded page. We built the whole thing and we run it.

The trainer panel in cwicz.to: course modules and lessons
Lesson list and course progress in cwicz.to on a phone
A course forum in cwicz.to: questions and answers

From an idea to a platform with users

cwicz.to started with a simple question: why should a trainer who wants to run courses online have to stitch together five tools? We designed, built and launched a single platform, and today we develop and operate it. The same team that writes the code is responsible for the servers and talks to the users.

What we built
The app for trainers and clients, an admin panel, the backend and the infrastructure
Our role
Everything: from the idea to day-to-day operation
Languages
Polish and English
Status
Live in production, under active development

What is inside

Video courses and library

Modules, lessons, progress and downloadable materials. Video is processed and played through an external streaming service.

Plans and client progress

Training plans assigned to clients and a view of how they are doing.

Bookings and calendar

One-to-one slots and group classes in a single calendar.

Sales pages

Offer pages that the trainer assembles alone, without a developer.

Community

Chat, private messages and a forum attached to the course, with the option to block users.

Trainer brand

Their own page, colour and emails to clients in the trainer’s colours.

What it looks like

A course page in cwicz.to with the programme and the offer
Course pageProgramme, description and offer on one page that the trainer builds alone, without a developer.
Lesson list and course progress in cwicz.to on a phone
Learning on a phoneThe lesson list, progress and video on a phone screen.
A course forum in cwicz.to: questions and answers
Course communityQuestions under lessons and the trainer’s answers, visible to the whole group.
The trainer panel in cwicz.to: course modules and lessons
Trainer panelThe trainer arranges modules and lessons, adds video and materials, and sets what is a free preview.

How it is built

No details that only interest us: the layers and services the platform is made of.

Users
BrowserPhonePush notificationsEmail
Apps
Next.js: app and panelGoogle, Apple, Facebook sign-in
Backend
Java and Spring BootEvent queuesCacheSearchWebSocket
Data and services
PostgreSQLVideo streamingBot protectionMonitoring

What this says about us

  • We take a product from zero to users.

    Idea, design, code, launch and growth. We can do the same for your product.

  • We combine many services into one whole.

    Sign-in, video, email, search and queues work together. We do the same in system integrations.

  • We run what we build.

    Monitoring, updates and fixes on a live system, not just handing a project over.

  • We design for real people.

    Trainers are not programmers. Every screen has to be clear without instructions.

Have an idea for a similar product?

Tell us what it should do and for whom. We will help you get from an idea to a working version.