Skip to content
Lukáš Kubík
All work

Weeks

Weeks runs IT day camps for kids aged 9 to 15 in Prague and Karlovy Vary. There are three of us running it, and I built everything digital: the website with registrations and payments, an internal app for the team and an online electronics classroom.

Role
Co-founder, design and development
Year
2025-2026
Type
Website, internal app, learning platform
Weeks website homepage

Why our own system

We started the camps under a youth centre that handled sign-ups for us. Then we added Karlovy Vary, and in September 2026 we founded our own company. Suddenly we needed our own registrations, payments, invoices and an overview of who is going where.

I designed and built all of it myself. The website and the internal app are connected, so a registration made on the website also shows up in the Hub.

01

weeks.cz

The website where parents learn about the camps and sign their kids up.

weeks.cz

A redesign based on the workshop

In 2026 the site went through a big redesign. The new look comes from what the camps actually look like. It feels like a workshop, with paper tones, a fine grid, sharp corners and bold shadows. Along the way I cut the site from 23 pages to 11.

Camp themes on the Weeks website
Weeks website on mobile

Registrations and payments

A parent picks a term, fills in the form and pays by bank transfer through Comgate. A place is held by a paid registration or by a payment in progress younger than an hour. The site counts free places by the same rule, so a term never overfills.

Emails that send themselves

A week before camp the parent receives the arrival instructions, and a day after an unfinished payment a reminder. Each email goes out exactly once, even if the server job runs twice.

Invoices and search engines

Invoices are issued in Fakturoid. Camp terms carry structured data for Google, so they can appear in search results as events with a date and price.

Weeks website section about time outdoors
02

Weeks Hub

An internal app where the team plans and sees what is going on. It works like our own Asana, only connected to the website.

Weeks Hub internal app dashboard

The dashboard is shown with sample data.

Tasks and calendar

A kanban board with subtasks, attachments and comments that show up for everyone instantly. The calendar syncs to Google Calendar.

Registrations in one place

Registrations from the website, invoice previews and printable lists of kids for every term. Plus a database of past participants with Excel import.

Ads and traffic

Traffic from Google Analytics and ad results from Meta on one screen, so we can see what a registration costs us.

Analytics in Weeks Hub

Only the team can get into the Hub, through company Google accounts. Both the login and the database itself enforce it.

03

Učebna

Online electronics courses where kids build a traffic light or a night light right in the browser. Parents and kids get to see what the camp teaches before they sign up.

ucebna.weeks.cz
Učebna homepage
Učebna on mobile
Building an Arduino circuit in Učebna

A custom simulator

A kid builds a circuit from real components and writes a few lines of Arduino code for it. The code runs in an interpreter I wrote for a subset of the Arduino language. It runs in the browser, and an infinite loop cannot freeze it.

Physics, not props

The LED lights up only if current really flows through the resistor. Tasks are checked by what the program does, not by how it is written.

Safe for kids

Kids under 15 need a parent's consent, so the parent creates the account. Siblings on one computer switch profiles with a PIN. The first lesson can be tried without an account or email.

The Light up an LED lesson in Učebna

An adapted version of Učebna runs at the camps as a kiosk the kids work on.

Stack