Увійти

Код для бібліотеки

← До списку казок
Маленька дівчинка фотографує яскраві дитячі книжки, мама пакує
Короткий опис
Даша, дев'ятирічна четвертокласниця і юна фотографка, з друзями з шкільного клубу програмування створює інтернет-крамницю для «Техно-ярмарку», щоб зібрати гроші на оновлення старої бібліотеки. Напередодні конкурсу з'являється велика анонімна покупка з дивними вимогами, а ще зникає флешка з фінальними файлами. Разом із Максом, пані Вірою та дорослими діти вчаться перевіряти покупців, користуватися лише схваленими платіжними сервісами й просити допомоги, довіряють, але обережно. На конкурсі вони знаходять покупця — волонтера міської бібліотеки — і отримують загублену флешку, а зібрані кошти дозволяють придбати полиці й маленький диванчик для читання.

Даша завжди думала про книги як про тихих друзів: кожна сторінка мала свій запах і свій голос. Вона любила фотографувати книжкові полиці, плакати на стінах і людей, які сидять у читальному куточку з носиком чаю. Щонеділі мама і Даша пакували коробки з дитячими казками для шкільного ярмарку: мама акуратно складала книги, а Даша робила знімки кожної стопки — щоб потім у крамниці на сайті можна було вибрати фото і купити з нього друковану копію. Їй було дев'ять років, вона вчилася в четвертому класі й ходила до гуртка програмування. Разом із другом Максимом вони вже робили невеликі сайти для школи: голосування за улюблену книжку, альбом фотографій проєктів, навіть просту гру про порядок на полиці. Тепер завдання було серйознішим: зробити інтернет-крамницю для «Техно-ярмарку», щоб продавати фотографії, дрібні вироби й збирати гроші на нові полиці та м'який диванчик для читання.

Після уроків програмісти збиралися в читальній залі. Пані Віра, їхня вчителька й керівниця клубу, приносила чай і пояснювала: «Ми робимо не лише сайт, а й вчимося, як бути відповідальними в інтернеті». Даша відчувала, як у її долонях тремтіла камера, наче готова зафіксувати кожен крок. Ролі в команді розподілили швидко: Максим відповідав за код і дизайн, Даша — за фотографії й тексти описів, Софійка із 4-В — за форму зворотного зв'язку. Вони працювали допізна: Даша робила світлини старих обкладинок і виробів з гуртка, Максим підбирав кольори й шрифти, пані Віра писала правила продажу.

Крамниця вийшла затишною: на головній сторінці було фото улюбленого читального куточка з підписом «Підтримаймо бібліотеку разом». Усі погодилися, що платіжний сервіс має бути тільки той, який схвалила школа — без сумнівних додатків і з можливістю повернення коштів. Це здавалося очевидним, але невідоме завжди може підкинути питання.

Напередодні відправки файлів на флешці Даша отримала повідомлення: хтось зробив велике замовлення. «Це прекрасно!» — подумала вона, але помітила дивний рядок у листі: покупець просив надіслати персональні дані учасників і оплатити через незнайомий додаток. Даша відчула холод у грудях. Вона покликала Максима, вони сіли під лампою і довго читали повідомлення. «Не давай нікому паролів», — тихо промовив Максим. Вони згадали правила, які вчила пані Віра: перевіряти платіжні сервіси, не передавати особисті дані і звертатися до дорослих, якщо щось здається підозрілим.

У класі була невелика суперечка: хтось хотів прийняти гроші швидше, бо сума могла покрити багато потреб, інші наполягали на пересторозі. Пані Віра запропонувала просте і чесне рішення: додати на сайт перевірку покупця і підключити лише шкільно схвалений платіжний сервіс. Діти погодилися і кинулися до роботи. Даша відчула прилив рішучості — їй хотілося не лише зібрати гроші, а й зробити все правильно.

Максим дописав блок валідації: система надсилала код на електронну адресу покупця і вимагала підтвердження через SMS або телефонний дзвінок. Даша змінила форму оплати: великими буквами вказала, що приймаються тільки шкільно схвалені способи. На сторінці з'явилося також пояснення: «Якщо сумніваєтесь, зателефонуйте нам або завітайте до школи». Розв'язання заспокоїло всіх, та того вечора сталася ще одна неприємність — у Дашиному рюкзаку зникла флешка з фінальними файлами проєкту.

Відчуття занепокоєння повернулося. Даша згадувала, як запихала рюкзак у автобус, допомагала мамі нести коробки; можливо, флешка випала при посадці. Вона питала маму, пані Віру, однокласників — ніхто нічого не бачив. Максим запропонував опублікувати оголошення на шкільній дошці: «Загублена флешка — чесна винагорода тому, хто поверне». Даша повідомила водія шкільного автобуса пана Ігоря. Водночас вона перестрахувалася і скопіювала найважливіші файли в хмарне сховище — щоб не втратити роботу повністю.

Наступного дня була поїздка на міський конкурс молодих винахідників. Діти їхали з пані Вірою, мамою Даші та іншими командами. У місті було жваво: люди поспішали, запах кави йдушив у повітрі, і на сходах бібліотеки, де проходив конкурс, висіли кольорові плакати. Команда розклала свій стенд: планшет з працюючою крамницею, фото, браслети з бісеру, друковані знімки. Люди підходили, роздивлялися, купували. Даша почувалася краще: сайт працював, вони демонстрували безпечні способи оплати, і перші гривні вже надходили на шкільний рахунок.

Хлопчик набирає код для бібліотеки, а дівчинка показує платіжну форму
Хлопчик набирає код для бібліотеки, а дівчинка показує платіжну форму

Поки Даша розповідала про безпеку в інтернеті, до їхнього столика підійшов хлопчик років десяти з дідусем за рукою. Хлопчик з усмішкою показував дідусеві фото, а дідусь на всяк випадок тримав у руках маленький пакет із печивом — як жест подяки бібліотеці. Коли дідусь підписував листівку підтримки, він трохи зніяковів і, нахилившись до Даші, тихо сказав: «Можливо, то був я. Я зробив покупку онлайн, та не дуже вмію з цими справами. Попросив онука допомогти». Виявилося, що це був саме той анонімний покупець — дідусь Петро, волонтер міської бібліотеки. Він хотів допомогти, але не зміг самостійно оформити оплату й не знав про правила, які стояли на сайті.

Даша відчула полегшення і тепло в грудях. Вона запропонувала дідусеві показати, як користуватися шкільно схваленим платіжним сервісом. Разом з онуком Олексієм вони пройшли всю процедуру підтвердження: на електронну пошту дідусеві надійшов код, він зателефонував онукові, і кошти безпечно надійшли на потрібний рахунок. Діти пояснили йому, що ніколи не потрібно надсилати паролі і що краще звертатися до дорослих, якщо щось не зрозуміло. Дідусь дякував, трохи соромився й казав, що технології — це добре, але з ними потрібно поводитися чемно і обережно. Усі сміялися: так часто дорослим потрібно трохи допомоги від молодших!

У розпал виставки пан Ігор — водій шкільного автобуса — з'явився з широко розкритими руками і в усмішці простягнув знайому флешку. Він пояснив, що, повертаючись з маршруту, помітив на підлозі у проході маленьку блискучу річ і відразу подумав, що це може належати одній з команд. Даша ледь стримала щастя: файли були цілі, фотографії на місці. Вона відчула, як у горлі піднялося тепло вдячності до всіх, хто причетний: до Максима, що додав перевірку; до пані Віри, що навчила розмовляти з дорослими; до водія, що не пройшов повз; і до дідусевої доброти, яка сховала в собі бажання допомогти.

Повернувшись до демонстрації, діти ще активніше показували, як працює їхня платформа. Люди купували фотографії та браслети, і кожна пожертва йшла на оновлення бібліотеки. Коли настав час підрахунку, пані Віра зібрала всіх навколо і оголосила суму — вона виявилася більшою, ніж вони сподівалися. В очах дітей світилися гордість і радість: їхня праця принесла користь.

Після конкурсу до їхнього столика підійшла пані Наталя, бібліотекарка з міської бібліотеки. Вона поклала руку на плече Даші і сказала: «Ми поставимо нові полиці і маленький диванчик. А поряд — ваші фото. Хай кожен, хто тут читає, бачить, як багато доброти можна зробити разом». Даша відчула, що це ще більш цінно, ніж гроші: її роботи стануть частиною місця, де буде чутися дитячий сміх.

Дорогою додому в автобусі Даша сиділа біля вікна і дивилася, як сонце повільно ховається за лінією міста. Вона думала про те, як маленькі рішення можуть змінити багато речей: кілька рядків коду, один телефонний дзвінок, одне повідомлення на дошці. Максим, що сидів поруч, поглянув на неї і сказав: «Ми вчинили правильно. Допомагаємо, але розумно». Даша посміхнулася у відповідь і дістала з рюкзака одну з роздрукованих фотографій — зображення старої шафи з книжками, що колись здавалася величною і трохи сумною. Тепер поруч мав стояти м'який диванчик.

Наступного ранку в шкільній бібліотеці зібралися небагато людей: діти з клубу, пані Віра, бібліотекарка і дідусь Петро з онуком, який приніс маленьке горнятко з чаєм. Вони поставили першу коробку нових книжок на полицю і прикріпили до стіни невелику рамку з фотографіями клубу. Пані Віра подякувала кожному, а дідусь Петро простягнув Даші конверт — у ньому була листівка з подякою від міської бібліотеки й запрошення на наступну зустріч волонтерів.

Даша поклала одну зі своїх фотографій поруч із книжкою, сіла на підлозі і подивилася, як промені ранкового сонця лягають на сторінки. У цьому світлі шафа виглядала зовсім по-іншому: тепліше, упевненішим і готовою до нових читачів. Вона знала, що наступного разу, коли з'явиться ідея для сайту або ще одна велика покупка, варто робити так само — діяти уважно, просити допомоги і довіряти, але не без розуму.

Коли ввечері Даша лягла спати з фотографією під подушкою, їй снилася бібліотека, повна голосів і світла. У її снах діти і дорослі сиділи на маленькому диванчику, читали й уважно слухали один одного. А ранком вона знову взяла камеру, бо знала: є ще багато книжок, яким потрібно знайти своїх читачів.

Схожі казки

Дивіться також за темами

для дітей 7-10 роківказки про безпеку в інтернеті для дітей 7-10 роківказки про бібліотекиказки про технології